Hotels on the beach
28 Hotels on the beach in Catalonia
Search
hotels
The most charming beach hotels, from the Barcelona coast to the Costa Brava, located on the best beaches and coves of Catalonia. Hotels right on the sea, with unique views or in charming coastal villages.
Palafrugell, Baix Empordà, Costa Brava
Hotel Can Liret is a charming hotel in Palafrugell, on the Costa Brava, with rooms in a modern and rustic style, some with a bathtub, and a concept linked to local gastronomy.
1 night
from
149€
Begur, Baix Empordà, Costa Brava
Hotel Classic Begur is a romantic hotel for couples in the centre of Begur, Costa Brava. A former Indian house featuring a spa and massage service, with rooms offering a jacuzzi, tantra chair and motion bed.
1 night
from
125€
Llafranc, Baix Empordà, Costa Brava
El Far Hotel Restaurant is a charming hotel on the Costa Brava, in Palafrugell, set on a cliff next to Sant Sebastià lighthouse, with sea views and a refined gastronomic offering.
1 night
from
235€
Tossa de Mar, Selva, Girona
In the old town of Tossa de Mar, Hotel-Boutique Casa Granados is a luxurious hotel on the Costa Brava, set in a 19th-century mansion, with a pool, wellness area and contemporary cuisine restaurant.
1 night
from
117€
Pelacalç, Alt Empordà, Costa Brava
In Pelacalç, on the Costa Brava, Boutique Hotel Can Picó is set in a peaceful natural environment, just 4 km from the beaches of the Bay of Roses, perfect for relaxing and unwinding.
1 night
from
115€
Begur, Baix Empordà, Costa Brava
El Petit Hotel Boutique La Indiana de Begur is a hotel on the Costa Brava, in the historic centre of Begur, colonial in style, with views of the medieval castle and a fantastic outdoor jacuzzi.
1 night
from
170€
Begur, Baix Empordà, Costa Brava
Hostal Sa Tuna is a charming guesthouse right on the beach, in Sa Tuna cove, one of the best on the Costa Brava, with a seafront restaurant serving traditional Empordà cuisine.
1 night
from
200€
Palamós, Baix Empordà, Costa Brava
Hotel Casa Vincke is a hotel on the Costa Brava, in Palamós, set in a historic building next to the beach, with 9 contemporary-style rooms, garden, pool and the option to book the entire hotel.
1 night
from
146€
Begur, Baix Empordà, Costa Brava
Hotel El Petit Convent is an elegant hotel just 50 metres from the old town of Begur, one of the most beautiful villages on the Costa Brava, with a Mediterranean and rustic style.
1 night
from
132€
Arenys de mar, Maresme, Barcelona
Vila Arenys Hotel is a 4-star boutique hotel of sophisticated style, located in the heart of the village of Arenys de Mar. It has 15 bright spacious rooms, two of them with private terrace and pool, and a wonderful suite of 55 m2 with private jacuzzi and
1 night
from
127€
Calella de Palafrugell, Baix Empordà, Costa Brava
L'Hôtel Sant Roc, à Calella de Palafrugell, offre des vues panoramiques sur la mer et une expérience unique sur la Costa Brava, idéale pour une escapade romantique ou en famille.
1 night
from
135€
Llafranc, Baix Empordà, Costa Brava
Hotel Llafranch is an iconic beachfront hotel in Llafranc (Llafranch), in the heart of the Costa Brava, Girona. It offers spectacular views of the sea and the bay.
1 night
from
95€
Platja d'Aro, Baix Empordà, Costa Brava
Hotel Costa Brava is a beautiful hotel on the Costa Brava, right on the seafront, located between Cala Rovira and Platja Gran in Platja d’Aro. It stands out for its magnificent sea views and excellent local cuisine.
1 night
from
60€
L'Escala, Alt Empordà, Costa Brava
Hotel Can Miquel is a hotel located in front of Cala Montgó beach, one of the most famous in L’Escala and the Costa Brava. It features a heated swimming pool, wellness area, tennis courts, and a restaurant with a terrace overlooking the sea.
1 night
from
140€
Begur, Baix Empordà, Costa Brava
Hotel Aigua Blava is a luxury hotel on the Costa Brava, in Begur, with stunning sea views, by crystal-clear coves and beaches, and with one of the best restaurants on the Costa Brava.
1 night
from
151€
S'Agaró, Baix Empordà, Costa Brava
Hotel S’Agaró Wellness & Spa is a hotel on the Costa Brava, in S’Agaró (Baix Empordà), on the seafront, with gardens, a pool and a full Spa & Wellness area specialised in wellbeing.
1 night
from
86€
Calella de Palafrugell, Baix Empordà, Costa Brava
Hotel Alga, in Calella de Palafrugell, Costa Brava, is located near Port Bo Beach and the seafront promenade. It is an elegant hotel with a swimming pool, gardens, and magnificent sea views.
1 night
from
78€
S'Agaró, Baix Empordà, Costa Brava
The Hotel Sant Pol is located in Sant Feliu de Guíxols, right in front of Sant Pol Beach, on the Costa Brava.
1 night
from
107€
Cadaqués, Alt Empordà, Costa Brava
Hotel Playasol is a Mediterranean hotel in Cadaqués, one of the most beautiful villages on the Costa Brava, set in front of the peaceful bay, with excellent sea views, garden and swimming pool.
1 night
from
136€
Llafranc, Baix Empordà, Costa Brava
Hotel Terramar is a charming hotel on the Costa Brava, Mediterranean in style, located opposite Llafranc beach, with a warm and family-friendly atmosphere, where you can enjoy the sea and tranquillity.
1 night
from
98€
Sant Antoni de Calonge, Baix Empordà, Costa Brava
Hostal Spa Olga is an accommodation in Sant Antoni de Calonge, on the Costa Brava, facing the sea, with spectacular views, a cosy spa & wellness area and a refined gastronomic offering.
Not available
for these dates
Palamós, Baix Empordà, Costa Brava
Hotel Ancora is a hotel in Palamós, on the Costa Brava, close to La Fosca beach, one of the most well-known, with a pool, family leisure options and pet friendly.
1 night
from
110€
Pals, Baix Empordà, Costa Brava
On the Costa Brava, Hotel La Costa Golf & Beach Resort offers direct access to the Golf de Pals and the dune beach of Pals. An ideal family resort, with a swimming pool and a wide range of facilities.
1 night
from
110€
L'Estartit, Baix Empordà, Costa Brava
Les Illes Hotel & Diving is a hotel on the Costa Brava, in L’Estartit, facing the harbour and next to the Medes Islands, with its own diving centre, perfect for discovering one of the best diving destinations.
1 night
from
102€
Platja d'Aro, Baix Empordà, Costa Brava
Hotel Aromar is an elegant hotel in Platja d’Aro, on the Costa Brava, located on the seafront promenade, with fantastic sea views and an ideal setting for a romantic getaway for couples.
1 night
from
72€
Sant Feliu de Guíxols, Baix Empordà, Costa Brava
With a cosy style and attention to detail, Hostal Boutique Es Portalet is an accommodation in Sant Feliu de Guíxols, on the Costa Brava, 200 metres from the beach, designed for wellbeing and pet friendly.
1 night
from
110€
Calella de Palafrugell, Baix Empordà, Costa Brava
The Hotel Garbí is a lovely hotel with a swimming pool in Calella de Palafrugell, one of the most beautiful towns on the Costa Brava. It has an outdoor jacuzzi, sea views, and a cozy atmosphere ideal for families.
1 night
from
59€
Lloret de Mar, Selva, Girona
Hotel L’Azure is a modern and vibrant hotel in the heart of Lloret de Mar, just a few steps from the beach, ideal for active travellers, in one of the liveliest areas on the Costa Brava.
Not available
for these dates



























