The best hotels in Costa Brava
36 Hotels in Costa Brava
Cantallops, Alt Empordà, Costa Brava
Navata, Alt Empordà, Costa Brava
S'Agaró, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Cadaqués, Alt Empordà, Costa Brava
Maçanet de Cabrenys, Alt Empordà, Costa Brava
Platja d'Aro, Baix Empordà, Costa Brava
Llafranc, Baix Empordà, Costa Brava
Calella de Palafrugell, Baix Empordà, Costa Brava
Castelló d'Empúries, Alt Empordà, Costa Brava
Platja d'Aro, Baix Empordà, Costa Brava
L'Escala, Alt Empordà, Costa Brava
Sant Antoni de Calonge, Baix Empordà, Costa Brava
Lloret de Mar, Selva, Girona
L'Estartit, Baix Empordà, Costa Brava
Palamós, Baix Empordà, Costa Brava
Calella de Palafrugell, Baix Empordà, Costa Brava
Llafranc, Baix Empordà, Costa Brava
Santa Coloma de Farners, Selva, Girona
Calella de Palafrugell, Baix Empordà, Costa Brava
Pals, Baix Empordà, Costa Brava
S'Agaró, Baix Empordà, Costa Brava
Sant Feliu de Guíxols, Baix Empordà, Costa Brava
Pelacalç, Alt Empordà, Costa Brava
Pals, Baix Empordà, Costa Brava
Llafranc, Baix Empordà, Costa Brava
Tossa de Mar, Selva, Girona
Palamós, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Avinyonet de Puigventós, Alt Empordà, Costa Brava
Pont de Molins, Alt Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Palafrugell, Baix Empordà, Costa Brava
Peratallada, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Costa Brava
The Costa Brava is one of Spain’s most beautiful destinations, renowned for its spectacular coastline and picturesque medieval villages. Located in the province of Girona, within Catalonia, this region combines idyllic beaches, unique Mediterranean landscapes, and a rich cultural heritage, making it a top destination for travelers from all over the world.
The beaches of the Costa Brava stand out for their variety and charm. From small coves hidden among cliffs to wide stretches of golden sand, every corner offers ideal options both for those seeking peace and quiet and for those who enjoy water activities.
History and culture are also major attractions. Towns in Costa Brava such as Pals, Tossa de Mar, Cadaqués, and Calella de Palafrugell preserve their traditional essence with cobblestone streets, whitewashed houses, and valuable monuments, including medieval castles and Roman remains.
The gastronomy deserves special mention. The region’s Mediterranean cuisine is based on fresh, local ingredients: fish, seafood, seasonal vegetables, and the unmistakable olive oil, resulting in dishes full of flavor and authenticity.
In short, the Costa Brava, Catalonia, has it all: natural landscapes, history, charming towns, seaside hotels, culture, fine dining, and a wide range of outdoor activities. It is the perfect place both for a relaxing seaside holiday and for an adventure exploring its cultural and natural wealth.
Discover also
- Rural hotels
- Beach Hotels
- Mountain Hotels
- Luxury hotels
- Romantic hotels
- Gastronomic Hotels
- Boutique hotels
- Spa Hotels
- Hotels with private spa
- Hotels with jacuzzi in the room
- Adults only hotels
- Hotels with sea views
- Hotels with golf course
- Hotels with swimming pools
- Hotels with in-room fireplaces
- Family-friendly hotels
- pet friendly Hotels
Hotels on the Costa Brava, between coves and charming villages
Get inspired by our selection of hotels on the Costa Brava, designed for switching off among crystal-clear coves, Mediterranean villages, and unique landscapes. Whether you’re planning a romantic getaway, a few relaxing days, or a family holiday, here you’ll find accommodation to enjoy the sea, gastronomy, and the essence of the Costa Brava.
Which are the best hotels on the Costa Brava?
The best hotels on the Costa Brava are those that stand out for their location, gastronomy, wellness, and services such as spas or sea views. Destinations such as Begur, Cadaqués, and Calella de Palafrugell are home to some of the most highly recommended accommodations for romantic getaways, relaxation, or Mediterranean holidays. At Grans Hotels de Catalunya, we bring together more than 30 outstanding hotels on the Costa Brava, selected for their quality and guest experience.
What is the best area to stay in on the Costa Brava?
The best area to stay on the Costa Brava depends on the type of trip you’re looking for. Towns such as Begur, Calella de Palafrugell, and Llafranc are ideal for those seeking coves, tranquillity, and Mediterranean scenery; Cadaqués stands out for its natural surroundings and relaxed atmosphere; Platja d’Aro and Lloret de Mar combine beaches, leisure, and gastronomy; while places such as Tossa de Mar, Pals, and Peratallada are perfect for discovering history, the sea, and villages full of character.
On our website, you’ll find hotels near some of the Costa Brava’s most recommended destinations, each offering unique features for a tailor-made stay.
Which area of the Costa Brava is best for staying near coves?
If you want to stay close to the best coves and beaches on the Costa Brava, towns such as Begur, Tamariu, Calella de Palafrugell, Llafranc, or Cadaqués are among the most recommended. You’ll find both hotels located right next to some of the Costa Brava’s most iconic coves and accommodation close to hidden coves of exceptional natural beauty.
What romantic hotels are there on the Costa Brava?
The Costa Brava is one of the favourite destinations for romantic getaways, anniversaries, or weekends as a couple thanks to its hotels with sea views, wellness areas, and unique gastronomic experiences. Among the most romantic hotels are accommodations near some of the best coves, such as Hotel Aigua Blava or Hotel Costa Brava, as well as hotels with spas or in-room jacuzzis for a truly special stay as a couple.
Do you offer seafront hotels or hotels with views?
Yes, at Grans Hotels de Catalunya you’ll find a wide selection of seafront hotels or hotels with privileged Mediterranean views. From accommodation near some of the best coves on the Costa Brava to hotels with unique panoramas, such as Hotel Sant Roc, overlooking Calella de Palafrugell; Hotel Aromar, located right by the sea in Platja d’Aro; or Hotel Can Miquel, with direct access to Cala Montgó beach, one of the Costa Brava’s best-known coves.
What if I’m travelling with children? Do you have family-friendly hotels on the Costa Brava?
Yes, on our website we offer a wide variety of hotels on the Costa Brava ideal for families with young children and teenagers. Many accommodations feature swimming pools, playgrounds, games rooms (with consoles, such as at Hotel L’Azure), family activities, and sports facilities. Some hotels, such as Hotel La Costa Golf & Beach Resort, offer family-oriented services such as a kids’ club or babysitting; others, like Hotel Àncora, provide mini golf and activities for all ages.
When is the best time to visit the Costa Brava?
The Costa Brava is a destination worth visiting at any time of year. In summer, the coves are at their best; in spring and autumn, the weather is pleasant for swimming and peacefully exploring the coastal paths (Camins de Ronda); and in winter, it’s the perfect destination for leisurely walks and discovering its villages. At Grans Hotels de Catalunya, some of our hotels on the Costa Brava are open all year round.
Which spa hotels are there on the Costa Brava?
At Grans Hotels de Catalunya, you’ll find spa hotels on the Costa Brava in destinations such as Begur, S’Agaró, or Empúries, perfect for a relaxing Mediterranean getaway. Many combine water circuits or outdoor pools with sea views, such as Hotel L’Azure, or direct beach access, such as Hotel S'Agaró Wellness & Spa.




































