£50 off your first booking on select hotels. T&Cs apply.
HotHotels
Melia Lloret de Mar, Lloret de Mar

Where to stay guide

Where to stay on the Costa Brava: the best resorts and areas

Updated 1 October 2026 · 8 areas · 32 hotels picked

Pictured: Melia Lloret de Mar

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

Costa Brava areas at a glance

Lloret de MarNightlife, Groups, FamiliesThe Costa Brava's biggest, loudest resort, with a surprisingly smart side.Hotels: 113
Tossa de MarFirst trip, Couples, HistoryA golden beach watched over by medieval walls and towers.Hotels: 34
BegurCouples, Coves, LuxuryA hilltop village and a necklace of turquoise coves below it.Hotels: 23
Platja d'AroShopping, Nightlife, FamiliesA long beach, a buzzy shopping street and pretty coves next door.Hotels: 24
RosesFamilies, Beach, NatureA vast sandy bay between two natural parks, with Dalí country nearby.Hotels: 31
L'EstartitQuiet, Diving, ValueA relaxed, good-value resort facing the Medes Islands marine reserve.Hotels: 19
BlanesFamilies, Value, GardensWhere the Costa Brava begins: a fishing town with gardens on the cliffs.Hotels: 17
Calella, Santa Susanna and Malgrat de MarFamilies, Barcelona trips, ValueLong sandy beaches south of the Costa Brava, with trains to Barcelona.Hotels: 85

Lloret de Mar

Melia Lloret de Mar, Lloret de Mar
Santa Marta, Lloret de Mar
Costa Encantada Suites & Resort, Lloret de Mar
Pictured: Melia Lloret de Mar · Santa Marta · Costa Encantada Suites & Resort
  • 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

Tossa de Mar

Elisabeth By the Sea, Tossa de Mar
Golden Mar Menuda, Tossa de Mar
Delfin, Tossa de Mar
Pictured: Elisabeth By the Sea · Golden Mar Menuda · Delfin
  • 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

Begur

Hotel Eetu Affiliated by Melia, Begur
Parador de Aiguablava, Begur
Aiguablava, Begur
Pictured: Hotel Eetu Affiliated by Melia · Parador de Aiguablava · Aiguablava
  • 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

Platja d'Aro

Hotel Planamar by Escampa Hotels, Platja d'Aro
htop Caleta Palace, Platja d'Aro
htop Platja Park, Platja d'Aro
Pictured: Hotel Planamar by Escampa Hotels · htop Caleta Palace · htop Platja Park
  • 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

Roses

Vistabella, Roses
Almadraba Park, Roses
Hotel San Carlos, Roses
Pictured: Vistabella · Almadraba Park · Hotel San Carlos
  • 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

L'Estartit

Santa Anna, L'Estartit
Nereida, L'Estartit
Checkin Flamingo, L'Estartit
Pictured: Santa Anna · Nereida · Checkin Flamingo
  • 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

Blaucel, Blanes
Blaumar, Blanes
Petit Palau - Adults Only, Blanes
Pictured: Blaucel · Blaumar · Petit Palau - Adults Only
  • 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

Kaktus Playa, Calella
DWO Les Palmeres, Calella
Atzavara Hotel Spa, Calella
Pictured: Kaktus Playa · DWO Les Palmeres · Atzavara Hotel Spa
  • 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

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.