Skip to content

Spain — 10 Hotels Reviewed

Best Hotels in
Costa Brava

The Costa Brava is Catalonia's rugged northern coastline—a succession of pine-covered headlands, rocky coves and whitewashed fishing villages between the French border at Portbou and Blanes where the Pyrenees reach the sea. Salvador Dalí's trio of museums (Cadaqués, Portlligat, Púbol) give the coast a surrealist cultural dimension matched nowhere else in Mediterranean Europe, while the medieval town of Pals, the Greek and Roman ruins at Empúries, and the wine country of the Empordà behind the coast add historical and gastronomic depth. The hotel scene ranges from design-forward boutiques in Begur's old town and Calella de Palafrugell's cliff-top lanes to large resort complexes in Lloret de Mar and Platja d'Aro. For the best hotels on the Costa Brava, the northern stretch from Cadaqués to Tamariu consistently delivers the highest quality and the most rewarding landscape.

Costa Brava, Spain

Quick Answer

Top Hotels in Costa Brava — 2026

The Costa Brava is Catalonia's rugged northern coastline—a succession of pine-covered headlands, rocky coves and whitewashed fishing villages between the French border at Portbou and Blanes where the ...

  1. 1
    Hotel Santa MartaBegur · $$$$ · ★ 9.4 Superb
  2. 2
    Hotel Cala Del Pi Beach Retreat - Adults OnlyCalella de Palafrugell · $$$$ · ★ 9.2 Superb
  3. 3
    Parador de AiguablavaCadaqués · $$$ · ★ 8.7 Fabulous
  4. 4
    Hostal de La GavinaPlatja d'Aro · $$$$ · ★ 8.9 Fabulous
  5. 5
    Mas de Torrent Hotel & SpaTossa de Mar · $$$$ · ★ 8.8 Fabulous

10 hotels reviewed · Updated March 2026

Our top 10 picks

Ranked by overall score. Updated March 2026.

Hotel Santa Marta — Begur
$$$$
★ 9.4 Superb

Luxury 5-star beachfront haven in pine forest with infinity pools and stunning sea views. A 5-star property that delivers quality and character in equal measure.

  • Private pool
  • Private beach access
  • Panoramic views
Check Availability
Parador de Aiguablava — Cadaqués
$$$
★ 8.7 Fabulous

Iconic 4-star parador on cliff with sea views, spa, pool overlooking coves. A 4-star property that delivers quality and character in equal measure.

  • Spa & wellness
  • Private pool
  • Panoramic views
Check Availability
Hostal de La Gavina — Platja d'Aro
$$$$
★ 8.9 Fabulous

Timeless 5-star luxury resort with panoramic bay views and elegant rooms. A 5-star property that delivers quality and character in equal measure.

  • Panoramic views
  • 5-star luxury
  • Central location
Check Availability
Mas de Torrent Hotel & Spa — Tossa de Mar
$$$$
★ 8.8 Fabulous

Relais & Châteaux 5-star farmhouse with Michelin dining and lush gardens. A 5-star property that delivers quality and character in equal measure.

  • Fine dining
  • 5-star luxury
  • Central location
Check Availability
Sallés Hotel Mas Tapiolas — Llafranc
$$$
★ 8.7 Fabulous

Elegant 5-star country house spa hotel amid forests near coast. A 5-star property that delivers quality and character in equal measure.

  • Spa & wellness
  • 5-star luxury
  • Central location
Check Availability
Hotel Vistabella — Pals
$$$$
★ 8.6 Fabulous

5-star seafront boutique with sunset views, spa, and gourmet dining. A 5-star property that delivers quality and character in equal measure.

  • Spa & wellness
  • Panoramic views
  • Fine dining
Check Availability
Hotel Aigua Blava — L'Escala / Empúries
$$$
★ 8.2 Very good

L'Escala / Empúries

Hotel Aigua Blava

Family-run 4-star on golden beach with sea-view rooms and wellness. A 4-star property that delivers quality and character in equal measure.

  • Spa & wellness
  • Private beach access
  • Panoramic views
Check Availability

Common Questions

Frequently Asked Questions

What are the best hotels in Costa Brava right now?

Our top pick is Hotel Santa Marta, which consistently receives outstanding reviews. We've curated 10 of the best hotels in Costa Brava across all price ranges, from budget guesthouses to five-star properties. Each has been selected for quality, location, and value.

When is the best time to visit Costa Brava?

Shoulder season — typically spring (March–May) and early autumn (September–October) — offers the best balance of good weather, lower hotel rates, and manageable crowds. Peak season brings the most vibrant atmosphere but also the highest prices. Check local festivals and events as these can both enhance and complicate your visit.

How much does a hotel in Costa Brava cost per night?

mid-range hotels run $120–250/night. Luxury five-star hotels start from $300/night and can exceed $1,000 for top suites. Prices vary significantly by season, so booking 4–8 weeks ahead usually secures the best rates.

What neighbourhood should I stay in for my first visit to Costa Brava?

For first-time visitors, the city centre or historic quarter offers the best combination of walkability, restaurants, and access to main attractions. Once you know the city, neighbourhood hotels often offer better value and a more authentic experience. All the hotels in our guide include neighbourhood notes to help you choose.

Is it safe to book hotels in Costa Brava online?

Yes — all hotels in our guide can be booked through reputable platforms. We recommend booking either directly with the hotel for potential perks, or through Booking.com for flexible cancellation policies. Always read recent reviews and confirm your booking with the hotel 48 hours before arrival.

Ready to book Costa Brava?

Prices and availability change daily. Lock in the best rate by booking early — most of our top picks offer free cancellation.

Check Best Rates in Costa Brava