Best Beach Hotels in Costa Brava

We’ve filtered out the noise and surfaced the best beach hotels in Costa Brava for you below. Bon voyage!

Sarah, Travel Blogger

Updated

Hotel Aigua Blava

Rated 9.1 in 1495 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 $135

Hotel Cala del Pi - Adults Only

Rated 9.0 in 857 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 $173

Hotel Santa Marta

Rated 8.9 in 685 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 $159

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 $302

Hotel Isabella's Llafranc

Rated 8.3 in 266 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 $133

Hostal Spa Empúries

Rated 8.7 in 2014 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 $106

BYPILLOW Cap Sa Sal

Aparthotel

Rated 8.7 in 876 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.

- Pets are allowed in the double room with terrace, apartment 88 and apartment Twingo for a supplement of 16€/day and per pet.

-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

Parador de Aiguablava

Rated 8.8 in 2467 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 $119

Hotel Diana

Rated 9.0 in 727 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 $86

Overlooking the Costa Brava headland of Cap Roig, Park Hotel San Jorge & Spa offers direct access to Bella Dona and Cap… See more

Overlooking the Costa Brava headland of Cap Roig, Park Hotel San Jorge & Spa offers direct access to Bella Dona and Cap Roig Coves. It features an outdoor pool, spa and a free WiFi throughout.

The air-conditioned rooms at the Park Hotel San Jorge & Spa feature plenty of natural light. They all include a safe, LCD satellite TV and a minibar.

The hotel’s restaurant serves gourmet Catalan cuisine, while the Mar Blau café serves drinks and snacks on its terrace overlooking the sea. The bars and restaurants of Platja d’Aro are just a 15-minute walk away.

The spa is available for a surcharge and has a hot tub, sauna, Hammam, showers circuit and treatment rooms. It is necessary to book in advance to access the spa and its services.

There is also an outdoor summer area.

Rooms from $70

Hotel Playa Sol

Rated 9.1 in 1032 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 $173

Elke Spa Hotel Superior

Rated 9.1 in 977 reviews

Situated in Sant Feliu de Guixols, Elke Spa Hotel Superior offers beachfront accommodation 200 metres from Platja Sant… See more

Situated in Sant Feliu de Guixols, Elke Spa Hotel Superior offers beachfront accommodation 200 metres from Platja Sant Feliu and features various facilities, such as a restaurant, a bar and a shared lounge. Boasting family rooms, this property also provides guests with a terrace.

The hotel has a water area on the 4th floor of the SPA that consists of: Turkish bath, dry sauna, thermal loungers, water jets, ice fountain and jacuzzi. Access is paid and requires prior reservation. The water area "Outdoor pool with solarium on the roof of the SPA is free.

The area is popular for cycling, and car hire is available at Elke Spa Hotel Superior.

Cala Jonca Beach is less than 1 km from the hotel, while Cala del Vigatà Beach is a 12-minute walk from the property. The nearest airport is Girona-Costa Brava Airport, 31 km from Elke Spa Hotel Superior.

Rooms from $151

Hotel Voramar

Rated 9.1 in 1073 reviews

Facing the beachfront, Hotel Voramar offers 4-star accommodation in L'Escala and has a terrace, restaurant and bar. The… See more

Facing the beachfront, Hotel Voramar offers 4-star accommodation in L'Escala and has a terrace, restaurant and bar. The property is set 20 km from Medes Islands Marine Reserve, 27 km from Dalí Museum and 34 km from Peralada Golf. Private parking can be arranged at an extra charge.

At the hotel, all rooms are fitted with a desk. Featuring a private bathroom with free toiletries, rooms at Hotel Voramar also have free WiFi, while some rooms also offer a sea view. All guest rooms will provide guests with air conditioning, a safety deposit box and a flat-screen TV.

Guests at the accommodation can enjoy a continental breakfast.

Speaking Catalan, English, Spanish and French at the 24-hour front desk, staff are willing to help at any time of the day.

Popular points of interest near Hotel Voramar include Playa de El Codolar, Port d'en Perris Beach and Platja de les Barques. The nearest airport is Girona-Costa Brava Airport, 56 km from the hotel.

Rooms from $93

Casa Indiana Hotel Boutique

Rated 9.4 in 222 reviews

Casa Indiana Hotel Boutique is situated on the beachfront in Blanes, 100 metres from Platja de Blanes and 200 metres… See more

Casa Indiana Hotel Boutique is situated on the beachfront in Blanes, 100 metres from Platja de Blanes and 200 metres from Playa de S'Abanell. This 4-star hotel offers room service, a concierge service and free WiFi. Some rooms at the property have a balcony with a sea view.

Complete with a private bathroom fitted with a shower and a hairdryer, the rooms at the hotel have a flat-screen TV and air conditioning, and certain rooms are equipped with a terrace. All units will provide guests with a wardrobe and a kettle.

Cala Sa Forcanera is 1.1 km from Casa Indiana Hotel Boutique, while Water World is 7.3 km from the property. The nearest airport is Girona-Costa Brava, 35 km from the accommodation, and the property offers a paid airport shuttle service.

Rooms from $148

Cosmopolita Hotel Boutique & Spa

Rated 9.0 in 809 reviews

Located in Platja d'Aro and set on the beachfront, Cosmopolita Hotel Boutique boasts an outdoor pool and terraces with… See more

Located in Platja d'Aro and set on the beachfront, Cosmopolita Hotel Boutique boasts an outdoor pool and terraces with sea views. The hotel offers a variety of restaurants with night menu and à la carte.

Each room at Cosmopolita Hotel Boutique comes with central heating, free WiFi, air conditioning and a flat-screen TV with satellite channels. All rooms also include a wardrobe, safe and a minibar. The bathroom has a bath or shower, free toiletries and a hairdryer.

Cosmopolita Hotel Boutique has a spa with sauna, Turkish bath and a hot tub. There is a fitness centre and massages are offered for a surcharge.

Other services include bicycle and car rental, airport shuttle service for an extra cost and a 24-hour front desk.

Girona Airport is 30 minutes away by car.

See available rooms

Vistabella

Rated 8.8 in 389 reviews

The seafront Vistabella offers fantastic views of Roses Bay and the surrounding mountains. It features rooms with… See more

The seafront Vistabella offers fantastic views of Roses Bay and the surrounding mountains. It features rooms with balconies, a spa and 5 restaurants.

Rooms at the Vistabella come with a flat-screen TV and a bathroom with a bathrobe. Each room is individually decorated and some offer sea or mountain views.

The spa has an indoor swimming pool, a whirlpool, steam baths and a sauna. Treatments on offer include massage and wraps.

Els Brancs offers creative cuisine and has over 300 wines to choose from. Guests can dine on the charming terrace overlooking the Mediterranean Sea. aMare Restaurant serves italian dishes, including pasta, risotto and seafood.

El Pirata is a casual beach-grill set right by the sea, featuring its own jetty. It is open from June until September. La Tapa offers traditional tapas dishes, while Blue Bar offers views of Roses Bay.

Rooms from $204

Alàbriga Hotel & Home Suites GL

Rated 8.9 in 134 reviews

Facing the beachfront, Alàbriga Hotel & Home Suites GL offers 5-star accommodation in S'Agaro and features a seasonal… See more

Facing the beachfront, Alàbriga Hotel & Home Suites GL offers 5-star accommodation in S'Agaro and features a seasonal outdoor swimming pool, shared lounge and terrace. Providing a restaurant, the property also has a bar, as well as a hammam. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

The hotel will provide guests with air-conditioned rooms with a desk, a coffee machine, a fridge, a dishwasher, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a bidet. At Alàbriga Hotel & Home Suites GL each room is fitted with bed linen and towels.

Guests can relax in the spa and wellness centre, including a fitness centre, a sauna and a hot tub, or in the garden equipped with a children's playground.

Popular points of interest near the accommodation include Cala Maset Beach, Cala Sa Caleta and Sant Pol. The nearest airport is Girona-Costa Brava Airport, 33 km from Alàbriga Hotel & Home Suites GL.

Rooms from $442

Hotel Cap Roig by Brava Hoteles

Rated 8.1 in 9685 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 $73

Eden Roc Hotel & Spa by Brava Hoteles

Rated 8.2 in 7055 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.

Due to the current Phase I drought emergency plan, the SPA water area will remain closed until the emergency situation is normalised. Our beauty and massage treatments are still available. 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 $88

Hotel Maritim

Rated 8.4 in 3963 reviews

Situated in front of Salatà Beach in Roses, Maritim offers an outdoor pool with a sun terrace. All the air-conditioned… See more

Situated in front of Salatà Beach in Roses, Maritim offers an outdoor pool with a sun terrace. All the air-conditioned rooms have free Wi-Fi and balconies.

The lounge and bar area at Hotel Maritim enjoy views over the Bay of Roses. A bar service is available at the poolside terrace, and the restaurant serves a range of local and international dishes.

Maritim Hotel is a 10-minute walk from the centre of Roses, on the Costa Brava. The Aiguamolls Natural Park is within 10 minutes' drive, while Figueres is 15 km away. Free public parking can be found next to the hotel.

Rooms from $107