We round up the best beach hotels Costa Brava offers, from historic properties to contemporary boutique hotels. There are a lot of Costa Brava accommodations options, but these tried and true hotel properties, from the north to the south, and a good place to begin (or end), any stay in the Costa Brava.
For more recommendations for top hotels in the Costa Brava, see our recommendations for the best hotels in Lloret de Mar and Roses.
Here are more recommendations on boutique hotels in Costa Brava.
*This post contains compensated links. Find more info in my DISCLAIMER.
Best Beach Hotels Costa Brava
Recommended Cadaqués Hotels
Cadaques is one of the most popular destinations in the Costa Brava. Hotels fill up in the high season. It’s important to plan ahead. Here are two of our top recommendations. See our full list of recommended hotels in Cadaques.
La Residencia In Cadaques
La Residencia in Cadaqués is a historic hotel in the center of Cadaqués, with an artistic, and indeed Dalí, theme. Some suites offer views of the bay. Breakfast is served facing the beach, or on their outdoor terrace.
Rooms start at €100 a night in the offseason. Prices can double (or more) in the high season. They also offer a limited number of parking spaces for a fee.
Book La Residencia in Cadaques nowHotel Calma Blanca
Hotel and Spa Calma Blanca in Cadaqués is a charming, and luxurious, boutique hotel set in the hills, somewhat away from the bustle and the beach. With only seven rooms, it’s more of an exclusive retreat, giving more of a villa feel, with some rooms offering sea views and private outdoor pools. It’s also possible to rent a little Italian Ape to explore the surrounding area.
Rooms start at €370 a night during the low season and €530 a night during high season.
Book Hotel and Spa Calma Blanca in Cadaques nowCentral Costa Brava Beach Hotels
Hostal Spa Eumpuries
Hostal Spa Empúries L’Escala is surrounded by the Greek ruins of Empúries, the Hostal Spa Empúries is a retreat within a retreat, with two restaurants and a spa and wellness program. A contemporary hotel that is surrounded by nature and history. Their Corner Mar room offers such a water view, it almost feels like a cruise ship cabin.
Rooms start at €105 a night.
Book Hostal Spa Empúries in L’Escala HereHotel Aigua Blava
Hotel Aigua Blava in Aiguablava is set inside a cove, on the cliffs outside of Begur, in Aiguablava. Rooms offer balconies with stunning views, or a few rooms are set practically on the petite beach nestled in the cove. That means it’s possible to open a bottle of wine on a little terrace while watching the water lap the beach.
Guests enjoy a buffet breakfast on the terrace overlooking the sea. And Chef Lluís offers some unique menus at their restaurant, inspired by the high gastronomy of the region.
Rooms start at €130 Euros. It’s possible to book rooms with breakfast included, half board, or full board, as the hotel is a little remote. See more recommendations foe hotels in Begur here.
Book Hotel Aigua Blava in Aiguablava HereHotel Tamariu
Hotel Tamariu in Tamariu is set on the main promenade in Tamariu, you can’t get much closer to the beach. The family-run hotel started as a fisherman’s tavern and expanded over the years to include contemporary seafront rooms and a quality restaurant downstairs.
Rooms without a view start at €110. They are closed during the winter months.
Book Hotel Tamariu in Tamariu HereCasamar
Casamar in Llafranc is a family-run boutique hotel that is part of Chef Quim Casellas Michelin Star Restaurant of the same name. The hotel is decorated in the same contemporary style as the restaurant, and it is possible to book a room with a dining package. The hotel is closed during the winter months.
Rooms start at €110, with some rooms enjoying a stunning view over the sea.
Book Casamar in Aigua Blava HereHotel San Roc
Hotel San Roc in Calella de Palafrugell has been a family-run hotel since 1955. It is perched on a cliff overlooking the sea. Rooms are tastefully appointed, with elements reminiscent of Catalan seaside heritage. Some of the rooms even offer a wrap around balcony with views on three sides of the hotel.
Rooms start around €110 a night. They are closed during the winter months.
Book Hotel San Roc in Calella de PalafrugellHotel Trias
Hotel Trias in Palamós embraces its location, close to one of the largest fishing ports in Spain, with a well-executed nautical theme. They also offer a cocktail bar, and a pool overlooking the main strip, and the port in the distance.
Rooms start at €120, many with sea views.
Book Hotel Trias in Palamós HereSouthern Costa Brava Beach Hotels
Salles Hotel Cala dei Pi
Sallés Hotel & SPA – Cala dei Pi in Platja d’Aro is nestled within Cala del Pi Bay, the Sallés Hotel offers a spa and an outdoor pool with unrivaled views of the cove and coast. Chef Enric Herce’s create cuisine at Rosa dels Vents makes the hotel a destination within a destination.
Rooms start at €160 a night. They offer gastronomy and romance packages, as well as a sea exploration that includes a sailboat excursion.
Book Sallés Hotel And SPA – Cala dei Pi in Platja d’Aro nowGet the best rates for costa brava hotels here
*This post contains compensated links. Find more info in my DISCLAIMER.