The 'wild coast' earns its name. North of Barcelona, Catalonia's shoreline breaks up into rust-red cliffs, pine-cloaked headlands and coves of impossibly clear water, strung together by old fishermen's paths. In between sit some of Spain's best-loved resorts, from rowdy Lloret de Mar to the walled medieval town of Tossa, and further north the hill villages of the Empordà and the Dalí country around Roses.
Broadly, the south is busiest: Lloret, Blanes and Tossa are a short hop from Girona airport and full of big hotels. The middle stretch around Platja d'Aro and Begur is smarter and more scenic, and the north, from L'Estartit to Roses, is wilder and quieter. South of Blanes, the Maresme resorts of Calella, Santa Susanna and Malgrat de Mar are usually sold alongside the Costa Brava, with long sandy beaches and easy trains to Barcelona.
The short answer

Best for nightlife
Lloret de Mar
The coast’s party capital, with a long beach and bars that roar until sunrise.

Best for couples
Begur
A castle-topped hill village above some of the most beautiful coves in Spain.

Best for a first trip
Tossa de Mar
A golden bay guarded by medieval walls: the Costa Brava postcard in real life.

Best for families
Roses
A huge sheltered bay of sand, calm water and family-friendly hotels.

Best for a quieter stay
L'Estartit
A low-key resort facing the Medes Islands, loved by divers and walkers.

Best for Barcelona day trips
Calella
Long sandy beaches and a train line running straight into the city.
Costa Brava areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Lloret de Mar | Nightlife, Groups, Families | The Costa Brava's biggest, loudest resort, with a surprisingly smart side. | Hotels: 113 |
| Tossa de Mar | First trip, Couples, History | A golden beach watched over by medieval walls and towers. | Hotels: 34 |
| Begur | Couples, Coves, Luxury | A hilltop village and a necklace of turquoise coves below it. | Hotels: 23 |
| Platja d'Aro | Shopping, Nightlife, Families | A long beach, a buzzy shopping street and pretty coves next door. | Hotels: 24 |
| Roses | Families, Beach, Nature | A vast sandy bay between two natural parks, with Dalí country nearby. | Hotels: 31 |
| L'Estartit | Quiet, Diving, Value | A relaxed, good-value resort facing the Medes Islands marine reserve. | Hotels: 19 |
| Blanes | Families, Value, Gardens | Where the Costa Brava begins: a fishing town with gardens on the cliffs. | Hotels: 17 |
| Calella, Santa Susanna and Malgrat de Mar | Families, Barcelona trips, Value | Long sandy beaches south of the Costa Brava, with trains to Barcelona. | Hotels: 85 |
Lloret de Mar



- Nightlife
- Groups
- Families
The Costa Brava's biggest, loudest resort, with a surprisingly smart side.
Lloret de Mar is the Costa Brava's party town, and it wears the badge proudly. A wide sandy beach curves in front of a town packed with bars, clubs and late-night restaurants, and in high summer the streets behind the seafront throb until dawn. Groups of friends have been coming for decades.
But step away from the centre and Lloret calms down considerably. There are pine-fringed coves to either side, a family aparthotel with its own water park in 25,000 square metres of grounds, a peaceful hotel with a spa near the beach, a Meliá with two pools in landscaped gardens, and a five-star with a spa and tennis courts. Up in the hills, a 19-room hideaway offers mountain views and total calm.
Hotels to look at in Lloret de Mar

★★★★
Melia Lloret de Mar
Beach 1 km · Spa · Pool
See prices and rooms →

★★★★★
Santa Marta
Beach 200 m · Spa · Pool
See prices and rooms →

★★★★
Costa Encantada Suites & Resort
Beach 800 m · All-inclusive option · Spa
See prices and rooms →
★★★★
Hotel Acacias Suites & Spa
Beach 50 m · Spa · Pool
See prices and rooms →
Tossa de Mar


- First trip
- Couples
- History
A golden beach watched over by medieval walls and towers.
Tossa de Mar is the Costa Brava as it looks on the posters. A sweep of golden sand curves round a bay of clear water, and on the headland above it the Vila Vella, a walled medieval town of towers and cobbled lanes, catches the evening light. It is one of the most beautiful villages on the whole coast, and it knows it.
The town is small and walkable, lively in summer without tipping into Lloret-style mayhem. Stay in a renovated five-star on the waterfront, a hotel with direct access to the main beach 300 metres from the old town, a central four-star with a rooftop restaurant and cocktail bar, or a family hotel with two pools and minigolf. Girona airport is about 20 km away.
Hotels to look at in Tossa de Mar

★★★★★
Elisabeth By the Sea
Beach 10 m · Spa · Rooftop pool
See prices and rooms →

★★★★
Golden Mar Menuda
Beach 1 km · Pool · Parking
See prices and rooms →

★★★★
Delfin
Beach 100 m · Rooftop pool · Parking
See prices and rooms →

★★★★
Medplaya Sant Eloi
Beach 3 km · All-inclusive option · Pool
See prices and rooms →
Begur



- Couples
- Coves
- Luxury
A hilltop village and a necklace of turquoise coves below it.
Begur is where the Costa Brava gets beautiful. The village itself perches on a hill under a ruined castle, its lanes lined with colonial-style mansions built by locals who made their fortunes in Cuba. Below, the coast splinters into tiny coves, Aiguablava, Fornells, Sa Tuna and Platja Fonda among them, with water so clear it looks unreal.
There are no high-rises here, just smart, small hotels in spectacular spots: an adults-only beachfront hotel in the exclusive bay of Aiguablava, a parador on a rocky headland with a spa and sea views, a hotel between the pebble beaches of Fornells and Aiguablava with a saltwater pool and sunset balconies, and a renovated boutique hotel looking out to the Medes Islands. Bring a car and walking shoes.
Hotels to look at in Begur

★★★★
Hotel Eetu Affiliated by Melia
Beach 400 m · Adults only · Pool
See prices and rooms →

★★★★
Parador de Aiguablava
All-inclusive option · Spa · Pool
See prices and rooms →

★★★★
Aiguablava
Beach 100 m · Pool · Family-friendly
See prices and rooms →

★★★★
Hotel Sa Punta
Beach 800 m · Adults only · Pool
See prices and rooms →
Platja d'Aro



- Shopping
- Nightlife
- Families
A long beach, a buzzy shopping street and pretty coves next door.
Platja d'Aro is the Costa Brava's smart, sociable all-rounder. A long, wide beach of golden sand is backed by a promenade and a main street of shops and restaurants that stays busy well into the evening, with bars and clubs for later. Just along the coast, elegant S'Agaró has one of the loveliest stretches of clifftop path on the coast.
Hotels suit couples and families alike: a seafront four-star where every room looks at the sea, a hotel right on the little beach of Cala Rovira a short walk from the centre, a central hotel a few metres from the sand, and an adults-only five-star beach retreat for those who want peace with their pool.
Hotels to look at in Platja d'Aro

★★★★
Hotel Planamar by Escampa Hotels
Beach 100 m · Pool · Family-friendly
See prices and rooms →

★★★★
htop Caleta Palace
Beach 10 m · All-inclusive option · Pool
See prices and rooms →

★★★★
htop Platja Park
Beach 600 m · All-inclusive option · Pool
See prices and rooms →

★★★★★
Hote Cala del Pi Beach Retreat - ADULTS ONLY
Adults only · Spa · Pool
See prices and rooms →
Roses



- Families
- Beach
- Nature
A vast sandy bay between two natural parks, with Dalí country nearby.
Roses sits on one of the biggest, most sheltered bays on the Costa Brava, a long curve of sand and shallow water that's ideal for children. It is wedged between two natural parks: the rugged Cap de Creus headland to the north, and the Empordà wetlands to the south. The pretty whitewashed town of Cadaqués is over the hill, and the Dalí Museum in Figueres is an easy day out.
There's a beachfront five-star with views across the bay, a hotel on a promontory above a little beach with two pools and a children's swimming area, a sporty family hotel with a 33-metre infinity pool, and a beach hotel 150 metres from the sand. The town has a 16th-century citadel and plenty of seafood restaurants.
Hotels to look at in Roses

★★★★★
Vistabella
Beach 10 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Almadraba Park
Beach 10 m · Pool · Parking
See prices and rooms →
★★★★
Hotel San Carlos
Beach 2.5 km · Pool · Family-friendly
See prices and rooms →

★★★★
Prestige Sant Marc
Beach 150 m · Pool · Family-friendly
See prices and rooms →
L'Estartit



- Quiet
- Diving
- Value
A relaxed, good-value resort facing the Medes Islands marine reserve.
L'Estartit is a down-to-earth resort with a long sandy beach, a busy little harbour and the Medes Islands just offshore. The islands are a protected marine reserve and one of the best diving and snorkelling spots in the western Mediterranean, and glass-bottomed boats run out to them all summer. Behind the resort, the cliffs of the Montgrí massif make for terrific walking.
The hotels here are simple, friendly three-stars with seasonal pools, rather than glossy resorts, which keeps prices gentle. Choose a hotel with a small spa, one with two restaurants, a central hotel 250 metres from the tourist centre, or one with massages on site.
Hotels to look at in L'Estartit
Blanes



- Families
- Value
- Gardens
Where the Costa Brava begins: a fishing town with gardens on the cliffs.
Blanes is the gateway to the Costa Brava: the rock of Sa Palomera, jutting out from its beach, officially marks where the coast begins. It's a working fishing town as much as a resort, with a daily fish auction, a long sandy beach and two famous botanical gardens clinging to the cliffs above the sea.
It's calmer and better value than Lloret next door. Stay in a modern hotel across from the sea behind a pine wood, a family hotel a stone's throw from the beach, an adults-only hotel 150 metres from S'Abanell beach, or a small boutique hotel.
Hotels to look at in Blanes
Calella, Santa Susanna and Malgrat de Mar



- Families
- Barcelona trips
- Value
Long sandy beaches south of the Costa Brava, with trains to Barcelona.
Strictly speaking these three resorts sit on the Maresme coast, just south of the Costa Brava proper, but they're usually sold together. What they offer is long, straight beaches of coarse golden sand, a railway line running along the seafront and an easy hour or so into central Barcelona, which makes them a favourite for combining beach days with city trips.
Calella is the biggest and liveliest, with a spa hotel 100 metres from the beach and a garden hotel close to the centre. Santa Susanna next door has big resort hotels, including a five-star with a kids' club. Malgrat de Mar is quieter, with adults-only hotels right on the main beach.
Hotels to look at in Calella

★★★★★
Kaktus Playa
Beach 100 m · Rooftop pool · Parking
See prices and rooms →

★★★★
DWO Les Palmeres
Beach 100 m · All-inclusive option · Spa
See prices and rooms →

★★★★★
Atzavara Hotel Spa
Spa · Pool · Family-friendly
See prices and rooms →

★★★★
Amaraigua Adults Only
Beach 10 m · Adults only · All-inclusive option
See prices and rooms →
Which area?
Nightlife and a big beach? Lloret de Mar. Romance and coves? Begur. Beauty and history in one walkable town? Tossa de Mar. Young children? Roses or Platja d'Aro. Barcelona trips? Calella and the Maresme. Diving and peace? L'Estartit.
Getting there
Girona airport is closest to the southern and central resorts: Tossa is about 20 km away. Barcelona airport is further but has far more flights, and the Maresme resorts are an easy train ride from the city. For Begur, Roses and the coves, a hire car makes life much easier.
See live prices in Costa Brava →
Questions about where to stay in Costa Brava
- What is the best area to stay on the Costa Brava?
- It depends on your holiday. Tossa de Mar is the best all-rounder, with a beautiful beach and medieval old town. Begur is best for couples and coves, Lloret de Mar for nightlife, and Roses or Platja d'Aro for families.
- Where should families stay on the Costa Brava?
- Roses has a huge, sheltered sandy bay with calm water, and Platja d'Aro has a long beach and plenty of family hotels. Lloret de Mar and Santa Susanna have big resort hotels with pools and kids' clubs.
- Is Lloret de Mar or Tossa de Mar better?
- Lloret de Mar is bigger and much livelier, with a large beach and the best nightlife on the coast. Tossa de Mar, about 12 km north, is smaller, prettier and calmer, with a walled medieval old town above its bay. Couples and families usually prefer Tossa.
- Where is the nightlife on the Costa Brava?
- Lloret de Mar has the liveliest bars and clubs, followed by Platja d'Aro and Calella. The northern resorts and Begur are much quieter at night.
- Which part of the Costa Brava is quietest?
- The coves around Begur and the resort of L'Estartit are the calmest choices. The Cap de Creus area beyond Roses is the wildest and least developed part of the coast.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt







