The Best Hotels in Costa Brava

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in Costa Brava. Bon voyage!

Hannah, Travel Blogger

Updated

Hotel Aigua Blava

Rated 9.1 in 1406 reviews

Overlooking the beautiful bays of Fornells and Aiguablava, Hotel Aigua Blava offers stunning views and a popular… See more

Overlooking the beautiful bays of Fornells and Aiguablava, Hotel Aigua Blava offers stunning views and a popular restaurant. All of the bright, air-conditioned rooms have a balcony and free Wi-Fi.

Aigua Blava has an outdoor pool and large, attractive gardens with loungers. There is a tennis court as well as a children’s play area and table tennis.

The popular restaurant at Aigua Blava Hotel offers classic, seasonal Catalan cuisine, alongside fresh seafood. It also offers spectacular panoramic sea views.

The village of Aiguablava is located on the Costa Brava, just 1 km from the pretty town of Begur. A number of small, secluded beaches can be found very close to the hotel.

Rooms from $145

Boutique Hotel Villa Gala

Rated 9.0 in 919 reviews

Set in Cadaqués, 1.2 km from Salvador Dali's House, Hotel Villa Gala features an outdoor swimming pool and a garden… See more

Set in Cadaqués, 1.2 km from Salvador Dali's House, Hotel Villa Gala features an outdoor swimming pool and a garden. Each accommodation at the 4-star hotel has a terrace with views over Cadaqués and the sea.
Featuring a balcony or a terrace, each air-conditioned room has a flat-screen TV with satellite channels, a fridge and a coffee machine. They all have a private bathroom with a hairdryer and free toiletries; the majority of them have a rain shower, while others have a bath. All units will provide guests with a wardrobe.

A buffet breakfast is available daily at the property.

Languages spoken at the 24-hour front desk include Catalan, German, English and Spanish.

Girona-Costa Brava Airport is 60 km away.

Rooms from $259

Hotel Cala del Pi - Adults Only

Rated 9.0 in 838 reviews

This luxury hotel offers direct access to Platja d’Aro’s Cala del Pi Beach. It has a free 600 m² spa, free WiFi and… See more

This luxury hotel offers direct access to Platja d’Aro’s Cala del Pi Beach. It has a free 600 m² spa, free WiFi and parking and an outdoor pool with sea views.

Rooms at Hotel & Spa Cala del Pi feature a hydromassage shower or bath and a private terrace, many with views over the Mediterranean Sea. All come with satellite TV, pillow menu and Tous amenities. All rooms have access to the spa facilities.

Hotel Cala del Pi features a heated indoor pool, waterfalls, ice fountains, a Finnish sauna and Turkish bath. There is also a small fitness centre.

Aurum restaurant serves Mediterranean cuisine prepared using seasonal products. The café bar includes a summer terrace overlooking the sea.

Hotel & Spa Cala del Pi is located on the Costa Brava, just 27 km from Girona-Costa Brava Airport.

Rooms from $240

Hotel Mas Pastora - Adults Only

Rated 9.2 in 566 reviews

Situated in Llafranc in the Catalonia Region, and built in a 18th century farmhouse, Hotel Mas Pastora is an adult-only… See more

Situated in Llafranc in the Catalonia Region, and built in a 18th century farmhouse, Hotel Mas Pastora is an adult-only hotel, featuring an outdoor pool and terrace. Guests can enjoy the on-site bar. Free WiFi is featured and private parking is available on site, charges may be applicable.

Every room at this hotel is air conditioned and features modern style and flat-screen TV. Views of the mountain, pool or garden are featured in certain rooms. Each room is fitted with a private bathroom equipped with a bath or shower. For your comfort, you will find free toiletries and water.

Bike hire and car hire are available at this hotel and the area is popular for hiking. Towels for the pool are also offered.

Girona is 33 km from Hotel Mas Pastora, while Roses is 41 km away. Llanfranc beach is 300 metres away from the property. The nearest airport is Girona-Costa Brava Airport, 36 km from Hotel Mas Pastora.

Rooms from $125

La Bionda Hotel - Adults Only

Rated 9.8 in 381 reviews

La Bionda Hotel - Adults Only has a garden, shared lounge, a terrace and bar in Begur. This 4-star hotel offers room… See more

La Bionda Hotel - Adults Only has a garden, shared lounge, a terrace and bar in Begur. This 4-star hotel offers room service, a concierge service and free WiFi. Guests can have a drink at the snack bar.

At the hotel, rooms are fitted with a desk. Complete with a private bathroom fitted with a shower and free toiletries, the rooms at La Bionda Hotel - Adults Only have a flat-screen TV and air conditioning, and certain rooms have a balcony. At the accommodation rooms include bed linen and towels.

Platja Fonda is 2 km from La Bionda Hotel - Adults Only, while Cala de n'Estasia Beach is 2.6 km from the property. The nearest airport is Girona-Costa Brava Airport, 58 km from the hotel.

Rooms from $204

Hotel Santa Marta

Rated 8.9 in 679 reviews

Ideally situated in a magnificent woodland area of 7 hectares, this hotel is located on the edge of the Santa Cristina… See more

Ideally situated in a magnificent woodland area of 7 hectares, this hotel is located on the edge of the Santa Cristina beach.

A sea-facing hotel that is just 200 metres away from the beach, which you can approach along different footpaths encircled by a variety of trees.

The hotel opens its doors to all those looking for sun, comfort, and personalised customer care, as well as of course the Mediterranean culture that fills each nook and cranny of the Costa Brava.

Rooms from $282

This luxurious hotel and spa with indoor and outdoor swimming pool features an 18th-century Catalan farmhouse surrounded… See more

This luxurious hotel and spa with indoor and outdoor swimming pool features an 18th-century Catalan farmhouse surrounded by lush gardens. Pals is less than 10 minutes’ drive away.

The spa at Mas de Torrent includes a sauna and steam room, and includes a wide range of massage and beauty services. The hotel also has a fitness centre and tennis courts.

All air-conditioned rooms at Mas de Torrent Hotel & Spa, Relais & Châteaux feature an elegant décor with hardwood floors. Some have a private pool, others have a patio with garden views.

The restaurant serves gourmet Catalan cuisine and offers a seasonal menu, as well as an extensive wine list. There is also a bar and terrace.

Guests can enjoy a wide range of outdoor activities in the Baix Empordà region, including hiking, horse riding and cycling. The hotel offers free bicycles.

There are 3 golf courses within 15 minutes’ drive of the hotel, including Empordà Golf. The Costa Brava is just 20 minutes’ drive away.

Rooms from $340

Hotel Isabella's Llafranc

Rated 8.2 in 305 reviews

With an unbeatable location, in the middle of the promenade of Llafranc, the new hotel Isabella’s Llafranc comes to… See more

With an unbeatable location, in the middle of the promenade of Llafranc, the new hotel Isabella’s Llafranc comes to leave traces of all the essence of the Isabella’s Group to the Costa Brava. A hotel full of color and joy, with the mission of spreading our mood to all our guests. In addition, the hotel will have a restaurant with a gastronomic offer based on Italian market cuisine with Mediterranean touches.

This family-run hotel is set on Llafranc Beach and features a restaurant. It offers attractive rooms with air conditioning, satellite TV and private bathrooms.

Guests can enjoy traditional Catalan cuisine in Hotel Isabella's Llafranc's restaurant, which offers views of the Mediterranean Sea.

Rooms from $145

Hostal Spa Empúries

Rated 8.8 in 1999 reviews

Empúries is set in a restored building overlooking the Mediterranean from a secluded beach. It is located nearby… See more

Empúries is set in a restored building overlooking the Mediterranean from a secluded beach. It is located nearby Empuries Archeological Site and is a 15-minute walk from L’Escala, on the Costa Brava.

The charming rooms at Hostal Empúries all come with a work desk and include en suite bathrooms. Some rooms are equipped with satellite TV channels and many offer a terrace with great views of Portitxol Beach.

The property has 2 restaurants: one serving gourmet Mediterranean food and the other offering a range of dishes in an informal environment.

Hostal Empúries has a spa service at an extra cost, including a pool, saunas, a gym and sensation shower circuit. Bicycles and electric scooters are rented at the 24-hour reception desk.

Rooms from $110

Set just 100 metres from S’Agaro Beach, the 5-star Hostal de la Gavina features a spa, tennis club and outdoor pool… See more

Set just 100 metres from S’Agaro Beach, the 5-star Hostal de la Gavina features a spa, tennis club and outdoor pool surrounded by Mediterranean gardens. Rooms offer wonderful sea views.

La Gavina has an ideal setting on the Costa Brava, just 27 km from Girona Airport and 100 km from Barcelona. Figueres, the birthplace of Salvador Dalí, is around an hour’s drive away.

Each room at Hostal Gavina has large windows and classic décor, including luxury fabrics and antique furniture. All rooms include air conditioning, a minibar and satellite TV.

Candelight by Romain Fornell is a gastronomic restaurant with bright design. Prior reservations are required.

The hotel’s poolside Garbí restaurant serves Mediterranean lunches. Meals and cocktails can be enjoyed on the terrace in summer.

The Gavina spa includes a hammam, hot tub and heated indoor pool. There is also a gym and relaxation area with sea views. Guests can choose from a wide range of beauty treatments.

Rooms from $338

Parador de Aiguablava

Rated 8.8 in 2478 reviews

Overlooking the sea on the rocky Costa Brava coastline, the Parador de Aiguablava is surrounded by pine trees. The rooms… See more

Overlooking the sea on the rocky Costa Brava coastline, the Parador de Aiguablava is surrounded by pine trees. The rooms offer wonderful sea views and there is an outdoor pool.

The spacious, air-conditioned rooms in the Aiguablava Parador all have free Wi-Fi, tiled floors and flat-screen TVs. Some rooms include a terrace or a seating area.

The Aiguablava Parador has a sauna and a large sun terrace with loungers.

The hotel has 2 restaurants, one in the main building and the other on the nearby beach. Both serve classic dishes from the Girona region, including fresh seafood.

Parador de Aiguablava is less than 1 km from the attractive medieval town of Begur, which has a good range of bars and restaurants. The surrounding area is popular for walking and water sports such as windsurfing, diving and kayaking.

Both Girona and Figueres can be reached in an hour's drive.

Rooms from $106

Hotel Castell d'Emporda

Rated 8.7 in 577 reviews

Situated in the beautiful rural Empordà region, this boutique hotel is set in a restored 14th-century castle. It offers… See more

Situated in the beautiful rural Empordà region, this boutique hotel is set in a restored 14th-century castle. It offers an outdoor pool, free Wi-Fi, free parking and air-conditioned rooms with panoramic countryside views.

Hotel Castell d’Empordà is within 10 km of the charming villages of Pals and Palafrugell, while the beaches of the Costa Brava beaches are just 15 km away. Girona Airport is 40-minute drive from the hotel.

Rooms at the Castell d’Emporda are individually decorated, with silks from India, and furniture brought from Italia, Morocco and China.

The hotel's Drac restaurant serves Mediterranean dishes made with fresh local produce. You can enjoy meals and drinks on the covered terrace, with wonderful countryside views.

Hiking is popular in the area, and the hotel offers bicycle and car hire. There is also a 24-hour front desk, allowing you to come and go as you please.

Rooms from $171

Located in Cadaqués, 100 metres from Platja d'en Perefet, Boutique Hotel Villa Salvador - Adults Only provides… See more

Located in Cadaqués, 100 metres from Platja d'en Perefet, Boutique Hotel Villa Salvador - Adults Only provides accommodation with free bikes, private parking, an outdoor swimming pool and a garden. With free WiFi, this 4-star hotel has a restaurant and a bar. The accommodation offers room service, a concierge service and organising tours for guests.

At the hotel each room comes with air conditioning, a wardrobe, a flat-screen TV, a private bathroom, bed linen, towels and a terrace with pool view. Boutique Hotel Villa Salvador - Adults Only features certain rooms with sea views, and every room includes a coffee machine. Guest rooms will provide guests with a minibar.

Guests at the accommodation can enjoy a buffet or a gluten-free breakfast.

The area is popular for hiking, and car hire is available at Boutique Hotel Villa Salvador - Adults Only.

Popular points of interest near the hotel include Platja De S'aranella, Platja de Confitera and Salvador Dali's House. The nearest airport is Girona-Costa Brava, 86 km from Boutique Hotel Villa Salvador - Adults Only, and the property offers a paid airport shuttle service.

Rooms from $201

Hotel Diana

Rated 9.1 in 701 reviews

Set on Tossa de Mar Beach, this modernist boutique hotel is in the historic centre of the town. It offers a terrace with… See more

Set on Tossa de Mar Beach, this modernist boutique hotel is in the historic centre of the town. It offers a terrace with great sea views and direct beach access. There is free Wi-Fi in all rooms and commons areas.

Hotel Diana is a family-run hotel set in a historic building. This listed building has over 100 years of history and was built by Antoni de Falguera i Sivilla, a disciple of Gaudi.

All rooms at the Hotel Diana offer views over Plaza de España or the sea. Rooms are all air conditioned and heated. Each one has a private bathroom.

Rooms from $129

Hotel Mas Lazuli

Rated 9.0 in 564 reviews

Set on the outskirts of Pau, Hotel Mas Lazuli boasts an outdoor pool, sun terrace and outdoor dining. The elegant… See more

Set on the outskirts of Pau, Hotel Mas Lazuli boasts an outdoor pool, sun terrace and outdoor dining. The elegant bedrooms have free WiFi and mountain views.

Featuring plenty of natural light and modern décor, each air-conditioned bedroom includes a flat-screen TV with satellite channels, a wardrobe and a seating area. The spacious bathrooms have a bath or shower, free toiletries and a hairdryer.

Hotel Mas Lazulli offers a restaurant and serves a continental breakfast with organic food. Room service is also available. The hotel features a spa bath and massages for a surcharge, subject to availability.

Other services include a 24-hour reception, tourist information, luggage storage and laundry.

The area is popular for hiking, cycling and canoeing. Aiguamolls de l'Alt Empordà Nature Reserve is 2 km from the hotel. Roses Beach is a 10-minute drive away.

Rooms from $156

BYPILLOW Cap Sa Sal

Aparthotel

Rated 8.7 in 927 reviews

BYPILLOW Cap Sa Sal is set in Begur and features a seasonal outdoor swimming pool and a garden. Featuring a terrace, the… See more

BYPILLOW Cap Sa Sal is set in Begur and features a seasonal outdoor swimming pool and a garden. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Some rooms at the property include a balcony with a sea view.

All rooms in the hotel are fitted with a flat-screen TV. Every room comes with a coffee machine, while certain rooms are fitted with a kitchen with a dishwasher and a microwave. All guest rooms will provide guests with a wardrobe and a kettle.

A continental breakfast is available daily at BYPILLOW Cap Sa Sal

Platja d'Aro is 32 km from the accommodation. The nearest airport is Girona-Costa Brava Airport, 62 km from the property.

- No noise allowed from 23:00 to 10:00

- In the apartments a damage deposit of € 150 will be requested on arrival. It will be made by credit card. It will be refunded at check-out. The deposit will be fully refunded by credit card once the accommodation has been checked.

-The price of breakfast is €20/person per day from June 01, 2024 to September 30, 2024. The rest of the year is €17/person per day.

Rooms from $108

Hotel Playa Sol

Rated 9.1 in 1026 reviews

Set in Cadaqués, this hotel is well located for a sunny beach break on the Costa Brava. Facilities include an outdoor… See more

Set in Cadaqués, this hotel is well located for a sunny beach break on the Costa Brava. Facilities include an outdoor swimming pool and olive tree garden.

Spend your day on the wonderful local beach, just opposite from the Hotel Playa Sol. Return to the hotel to enjoy summer terrace bar and winter à la carte restaurant.

Relax in your comfortable room at the Playa Sol with the help of air conditioning and an en suite bathroom. There is also a Wi-Fi internet service in each room.

Explore the impressive local landscape, including Port Lligat. You can also take a visit to Peralada Golf Club, a short drive away.

Rooms from $172

Hotel Convent de Begur

Rated 8.7 in 1235 reviews

Hotel Convent de Begur is a restored 17th-century convent, in the beautiful coastal town of Begur, in the Baix Empordà… See more

Hotel Convent de Begur is a restored 17th-century convent, in the beautiful coastal town of Begur, in the Baix Empordà region. It offers free Wi-Fi access and an outdoor pool.

The hotel once belonged to the Minimos religious order, and each room is unique. They have been carefully restored, keeping their original features. The deluxe rooms feature views of the garden and the pool.

It also has lovely gardens and free public parking is available on site.

The Restaurant La Flama prepares traditional Catalan and Mediterranean food.

Electric car charger available

Sa Riera Beach is 5 minutes' walk away.

Rooms from $146

Set in a restored Modernista building, the luxury Hotel Sant Pere del Bosc Hotel & Spa - Adults Recommended offers a… See more

Set in a restored Modernista building, the luxury Hotel Sant Pere del Bosc Hotel & Spa - Adults Recommended offers a saltwater outdoor pool. The hotel spa includes a water circuit and massage service.

Each air-conditioned suite at the Sant Pere del Bosc Hotel & Spa - Adults Recommended Hotel features free Wi-Fi, a flat-screen TV and a minibar. All suites have a small seating area with a sofa and an elegant bathroom with amenities.

More than 20 treatments are offered at the hotel spa. These include ayurvedic treatments, yoga and made-to-measure dietary and aesthetic services. Access to the spa carries a surcharge.

The Sant Pere’s restaurant serves locally produced organic food. The hotel also has a bar and terrace.

Hotel Sant Pere is next to Sant Pere del Bosc Hotel & Spa - Adults Recommended Shrine, 6 km from Lloret de Mar. Angel de Lloret Golf Club is just 1 km from the hotel.

Staff at the 24-hour reception can provide information about the area and arrange airport transfers or car hire. Free parking is available on site.

Rooms from $122

Hotel Cap Roig by Brava Hoteles

Rated 8.1 in 9593 reviews

Built into the rocks of the Platja D’Aro coast, Hotel Cap Roig by Brava Hoteles enjoys stunning sea views from the pool… See more

Built into the rocks of the Platja D’Aro coast, Hotel Cap Roig by Brava Hoteles enjoys stunning sea views from the pool. It features the relaxing Sa La Mar Spa, with access to the pool and sauna for 1 hour (over 17 years old). Access needs to be booked in advance and a supplement is charged.

All rooms at Cap Roig are elegantly decorated in neutral tones and most of them have views of the sea. They also feature a satellite TV and a private bathroom.

Guests can enjoy a barbecue-buffet on the poolside terrace at lunch, with spectacular views over the Mediterranean Sea. There is also a buffet breakfast and restaurant for dinner.

Massages and treatments are available for a surcharge.

Hotel Cap Roig by Brava Hoteles is 30 km away from Girona. It is a 15-minute drive from the charming fishing town of Palamós with many bars, restaurants and cafés.

Rooms from $82

Eden Roc Hotel & Spa by Brava Hoteles

Rated 8.2 in 6940 reviews

This hotel is located just outside Sant Feliu de Guixols, on a peninsula surrounded by the Mediterranean Sea. It offers… See more

This hotel is located just outside Sant Feliu de Guixols, on a peninsula surrounded by the Mediterranean Sea. It offers free WiFi, indoor and outdoor pools and air-conditioned rooms with a balcony.

The rooms at Eden Roc Mediterranean Hotel & Spa feature tiled floors and simple, classic décor. Each one comes with satellite TV and a private bathroom.

The hotel is part of the Eden Roc complex, which includes an extensive spa and gardens. In the hotel there is also a pool.

Hotel Eden Roc’s restaurant serves Mediterranean food and looks out over the gardens. There is also a bar where you can get a snack or a drink.

Massages and treatments are available for a surcharge.

You can walk to the centre of Sant Feliu in 15 minutes. Girona Airport is around 40 minutes’ drive away.

You can use the Special Requests box when booking or contact the property.

When booking 5 rooms or more, different policies and additional supplements will apply.

From Monday to Sunday, treatments at the spa are available only if booked before arrival.

Access to the spa for children is only allowed from 1:00 p.m. to 8:00 p.m.

Please be aware that is mandatory the use of the swimming cap in order to access to the internal pools.

Spa water area open from 3:00pm-8:00pm. For Massages and treatments you can contact the hotel directly to make your reservation.

Pets are not allowed in the pool, restaurant, beach or spa.

Please note that on specific dates such as New Year's Eve and other holidays, different pension formats and prices are established from the rest of the year (subject to availability). Consult for more information.

Rooms from $91

Hotel Casa Peya - Adults Only

Rated 9.7 in 574 reviews

Featuring free WiFi, an outdoor pool and a sun terrace, Hotel Casa Peya - Adults Only is set in a historic building in… See more

Featuring free WiFi, an outdoor pool and a sun terrace, Hotel Casa Peya - Adults Only is set in a historic building in Palafrugell, 10 minutes' drive from Calella Beach and Llafranc Beach. Guests can enjoy the on-site bar.

Every room at this hotel is air conditioned and is equipped with a flat-screen TV with cable channels. Certain units have a seating area to relax in after a busy day. You will find a coffee machine in the room. The rooms include a private bathroom equipped with a shower. Extras include bathrobes and slippers.

You will find a shared lounge at the property. Breakfast comes with local products including natural juices, seasonal fruit, cheeses and products from the area.

The hotel also offers bike hire. Girona is 29 km from Hotel Casa Peya - Adults Only, while Roses is 38 km away. The nearest airport is Girona-Costa Brava Airport, 33 km from the property.

Rooms from $184