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 Cala del Pi - Adults Only

Rated 9.3 in 620 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.

ALMARÍ 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 $269

Hostal Empúries

Rated 8.9 in 1625 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 $127

Hotel Isabella's Llafranc

Rated 8.3 in 639 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 $144

Elisabeth by the Sea Hotel

Rated 8.9 in 547 reviews

Facing the beachfront, Elisabeth by the Sea Hotel offers 5-star accommodation in Tossa de Mar and features a garden… See more

Facing the beachfront, Elisabeth by the Sea Hotel offers 5-star accommodation in Tossa de Mar and features a garden, restaurant and bar. Among the facilities at this property are a concierge service and a tour desk, along with free WiFi throughout the property. A spa and wellness centre comprising a sauna, an outdoor swimming pool, a hot tub, as well as a terrace can be used by all guests.

The hotel will provide guests with air-conditioned rooms offering a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Every room is fitted with a kettle, while some rooms will provide you with a balcony and others also provide guests with city views. All units include a wardrobe.

A buffet, continental or vegetarian breakfast can be enjoyed at the property.

At Elisabeth by the Sea Hotel guests are welcome to take advantage of a Turkish bath and a hot spring bath.

Around-the-clock guidance is available at the reception, where staff speak Catalan, English, Spanish and French.

Platja Gran is 200 metres from the accommodation, while Water World is 13 km from the property. Girona-Costa Brava Airport is 41 km away, and the property offers a paid airport shuttle service.

Rooms from $217

Almadraba Park Hotel

Rated 8.9 in 1052 reviews

The Almadraba Park Hotel is a well-equipped hotel in a beautiful natural setting, the Cap de Creus Natural Park, one of… See more

The Almadraba Park Hotel is a well-equipped hotel in a beautiful natural setting, the Cap de Creus Natural Park, one of the largest and best preserved in Catalonia.

Enjoy a peaceful holiday at the Almadraba Park, whose simple, spacious rooms come with air conditioning, radio and Satellite TV to ensure comfort and tranquillity.

Start a relaxing day with a drink on your private balcony overlooking the Bay of Roses, and have breakfast on the restaurant's large terrace.

Unwind in the garden or the beach or take a refreshing dip in the Almadraba Park's lovely outdoor swimming pool. Keep fit with a game of tennis, squash or table tennis.

Stroll in the garden, and hike around the natural park, where you will enjoy panoramic sea views.

Finally, make the most of the Almadraba Park's proximity to Salvador Dalí's hometown, Figueres, just 30 km away, to visit the famous Dalí museum.

Rooms from $123

Hotel Diana

Rated 9.2 in 708 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 $101

Hotel Santa Marta

Rated 9.0 in 598 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 $228

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.

See available rooms

BYPILLOW Cap Sa Sal

Aparthotel

Rated 8.8 in 1135 reviews

BYPILLOW Cap Sa Sal is set in Begur and features a seasonal outdoor swimming pool and a garden. Featuring a terrace… 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

Rooms from $148

Gran Hotel Reymar 4 Sup

Rated 8.9 in 2725 reviews

This seafront hotel offers direct access to Playa de la Mar Menuda Beach where you can chill, practice snorkel… See more

This seafront hotel offers direct access to Playa de la Mar Menuda Beach where you can chill, practice snorkel, kayaking, paddle surf or find more variety of water sports around. The hotel is next to the hiking trail Camí the Ronda. It features an outdoor pool, a padel court and has panoramic views of Tossa de Mar and its castle.

The air-conditioned rooms at Gran Hotel Reymar 4 Sup feature a balcony and private bathroom. Each one comes with a flat-screen satellite TV, kettle, minibar and free WiFi. Safe is available. Gran Hotel Reymar 4 Sup also offers 3-bedroom villas with a living area, dining area, fully equipped kitchen and a terrace with sea views.

The hotel’s romantic Illa restaurant serves Mediterranean and international food and offers great sea views, both from the inside the restaurant and on the terrace. A breakfast buffet is offered.

Poolside bar serves refreshing cocktails. Property has a ping-pong table, basketball court, yoga area and a parking to leave the bikes which are available for our guests too.

Tossa Castle and Faro de Tossa Lighthouse are 10 minutes’ walk away via the main seafront promenade, which is full of shops, bars and restaurants. Girona Airport is 30 minutes’ drive from Gran Hotel Reymar 4 Sup.

Rooms from $131

Hotel Vistabella

Rated 8.8 in 347 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 $224

Parador de Aiguablava

Rated 8.7 in 2174 reviews

Facing the beachfront, Parador de Aiguablava offers 4-star accommodation in Begur and features a seasonal outdoor… See more

Facing the beachfront, Parador de Aiguablava offers 4-star accommodation in Begur and features a seasonal outdoor swimming pool, fitness centre and garden. Among the facilities at this property are a shared lounge and room service, along with free WiFi throughout the property. The hotel has a terrace and sea views, and guests can enjoy a meal at the restaurant or a drink at the bar.

The hotel will provide guests with air-conditioned rooms offering a desk, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. All units will provide guests with a minibar.

Parador de Aiguablava offers a buffet or continental breakfast.

Around-the-clock guidance is available at the reception, where staff speak Catalan, English, Spanish and French.

Cala Aiguablava Beach is 600 metres from the accommodation, while Medes Islands Marine Reserve is 27 km away. Girona-Costa Brava Airport is 59 km from the property.

Rooms from $106

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 Brava tapas Bar 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 $75

Hotel Voramar

Rated 9.0 in 1177 reviews

Set in L'Escala, 100 metres from Port d'en Perris Beach, Hotel Voramar offers accommodation with a restaurant, private… See more

Set in L'Escala, 100 metres from Port d'en Perris Beach, Hotel Voramar offers accommodation with a restaurant, private parking and a bar. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation features room service and a concierge service for guests.

At the hotel, the rooms come with a desk. Hotel Voramar provides some units with sea views, and all rooms are fitted with a coffee machine. All guest rooms at the accommodation come with a flat-screen TV with cable channels and a safety deposit box.

Guests at Hotel Voramar can enjoy a continental breakfast.

Staff at the 24-hour front desk speak Catalan, English, Spanish and French.

Medes Islands Marine Reserve is 20 km from the hotel, while Dalí Museum is 27 km from the property. Girona-Costa Brava Airport is 56 km away.

Rooms from $82

Zel Costa Brava

Resort

Rated 8.6 in 656 reviews

Zel Costa Brava offers fantastic sea views from a hillside 4 km from Tossa de Mar. It has a fitness centre, nine tennis… See more

Zel Costa Brava offers fantastic sea views from a hillside 4 km from Tossa de Mar. It has a fitness centre, nine tennis courts and an outdoor pool.

The apartments at the Zel Costa Brava are bright and feature tiled floors.

The Zel Costa Brava offers a wide range of activities and entertainment for adults and children. These include aerobics and beach volleyball.

The hotel has 3 restaurants, including a buffet restaurant and 2 restaurants located in Cala Giverola (one Trattoria and one with Mediterranean cuisine specialized in rice dishes). There are also 3 bars and a café, one of which is located on the beach.

There is a shuttle service to Tossa de Mar as well as a funicular railway which takes guests down to the beach. The resort also provides optional payment, transfer service to Tossa de Mar and parking. The beautiful town of Girona is 45 minutes’ drive away.

Rooms from $149

Hotel & Spa Terraza 4 Sup

Rated 9.0 in 838 reviews

Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 20 metres from Roses Beach and has direct access to… See more

Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 20 metres from Roses Beach and has direct access to the promenade. Set in gardens, it has an outdoor pool and a restaurant overlooking Roses Bay.

The Terraza’s air-conditioned rooms have simple décor. They also feature satellite TV and a fully equipped bathroom.

Guests can relax on the Terraza’s terrace, which offers impressive sea views. The indoor pool forms part of Terraza’s spa facilities along with a gym, hot tub and massage treatments. Access to the spa's water circuit is available on prior request for an extra charge, and it includes a 1-hour consecutive access.

Traditional Catalan cuisine made with local produce is served in the Cuina d’en Norat Restaurant. The cafeteria-bar offers a more casual environment with an outdoor terrace.

Roses town centre is just 300 metres from the Terraza. The Bay of Roses also has many watersports available and the hotel can recommend walks or treks in the surrounding area.

Rooms from $137

Can Set

Bed & Breakfast

Rated 9.3 in 254 reviews

Situated within 60 metres of Platja Gran and 35 km of Dalí Museum, Can Set features rooms with air conditioning and a… See more

Situated within 60 metres of Platja Gran and 35 km of Dalí Museum, Can Set features rooms with air conditioning and a private bathroom in Cadaqués. The property is around less than 1 km from Salvador Dali's House, 18 km from Ciutadella Roses and 20 km from Sant Pere de Rodes Monastery. The property offers soundproof units and is located 35 km from Peralada Golf.

All units in the bed and breakfast are fitted with a kettle. Every unit is equipped with a private bathroom, a safety deposit box and free WiFi, while certain rooms come with a terrace and some have sea views. At the bed and breakfast, units are equipped with bed linen and towels.

A restaurant, coffee shop and bar can be found on-site.

Figueres Vilafant Train Station is 37 km from the bed and breakfast. Girona-Costa Brava Airport is 84 km from the property.

Rooms from $174

Hotel Cap Roig & Spa by Brava Hoteles

Rated 8.2 in 8812 reviews

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

Built into the rocks of the Platja D’Aro coast, Hotel Cap Roig & Spa 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 & Spa 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 $81

Eden Roc Hotel & Spa by Brava Hoteles

Rated 8.5 in 6586 reviews

Facing the beachfront, Eden Roc Hotel & Spa by Brava Hoteles offers 4-star accommodation in Sant Feliu de Guixols and… See more

Facing the beachfront, Eden Roc Hotel & Spa by Brava Hoteles offers 4-star accommodation in Sant Feliu de Guixols and features a fitness centre, garden and shared lounge. Enjoy the restaurant, relax on the terrace or soak in the exclusive Port Salvi Spa, which includes an indoor swimming pool (bathing cap compulsory), hamman, sauna and whirpool bath. The hotel also offers free WiFi as well as a paid airport shuttle service.

At the hotel, every room is equipped with a desk. Complete with a private bathroom equipped with a bath and free toiletries, the units at Eden Roc Hotel & Spa by Brava Hoteles have a flat-screen TV and air conditioning, and some rooms come with a balcony. At the accommodation all rooms are equipped with bed linen and towels.

At Eden Roc Hotel & Spa by Brava Hoteles guests will find facilities including a hammam and a spa and wellness centre. You can play billiards at the hotel, and the area is popular for hiking and cycling.

Speaking Arabic, Catalan, English and Spanish, staff at the reception can help you plan your stay.

Popular points of interest near Eden Roc Hotel & Spa by Brava Hoteles include Platja Port Salvi, Platja Sant Feliu and Cala del Vigatà Beach. Girona-Costa Brava Airport is 32 km away.

Rooms from $93

Hotel Maritim 4 Superior

Rated 8.5 in 4254 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 4 Superior 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 $135