Hotels on the beach
30 Hotels on the beach in Catalonia
The best hotels on the beach in Catalonia, from the Costa Brava to the Costa Dorada, located on the finest beaches and coves of Catalonia. Hotels by the sea, hotels in the most authentic fishing villages, hotels with direct beach access, or hotels with spectacular sea views.
Begur, Baix Empordà, Costa Brava
S'Agaró, Baix Empordà, Costa Brava
S'Agaró, Baix Empordà, Costa Brava
Calella de Palafrugell, Baix Empordà, Costa Brava
Sant Feliu de Guíxols, Baix Empordà, Costa Brava
Platja d'Aro, Baix Empordà, Costa Brava
Calella de Palafrugell, Baix Empordà, Costa Brava
Calella de Palafrugell, Baix Empordà, Costa Brava
Palamós, Baix Empordà, Costa Brava
L'Escala, Alt Empordà, Costa Brava
L'Estartit, Baix Empordà, Costa Brava
Llafranc, Baix Empordà, Costa Brava
Pals, Baix Empordà, Costa Brava
Llafranc, Baix Empordà, Costa Brava
Cadaqués, Alt Empordà, Costa Brava
Platja d'Aro, Baix Empordà, Costa Brava
Palamós, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Tossa de Mar, Selva, Girona
Arenys de mar, Maresme, Barcelona
Tamariu, Baix Empordà, Costa Brava
Llafranc, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Begur, Baix Empordà, Costa Brava
Calella de Palafrugell, Baix Empordà, Costa Brava
Palafrugell, Baix Empordà, Costa Brava
Pelacalç, Alt Empordà, Costa Brava
Cadaqués, Alt Empordà, Costa Brava
Discover also
Beach Hotels in Catalonia: where the Mediterranean becomes part of your journey
Wake up to the sound of the waves and the endless blue of the Mediterranean. Our beach hotels in Catalonia invite you to experience the sea from sunrise to sunset — with beachfront rooms, panoramic terraces, and direct access to some of the best beaches and coves on the Costa Brava.
Beachfront hotels in Catalonia
Yes, many of our hotels are right on the beach. Enjoy sea-view rooms, direct access to the sand, and exclusive services — perfect for travelers who want to wake up to Mediterranean views or enjoy breakfast by the sea.
Hotels near the best beaches on the Costa Brava
Discover our hotels close to the top beaches in Catalonia, including Sa Tuna, Aiguablava, Llafranc Beach and Cala Montgó. From lively seaside spots to hidden coves, our locations are ideal for exploring the stunning coastline — even unique black-sand beaches.
Stay near the most beautiful coastal villages
Find hotels near charming Costa Brava villages such as Begur, Pals, Peratallada, Tossa de Mar, Tamariu and Cadaqués. The perfect blend of sea, culture and Catalan cuisine for your next getaway.
Public or private beaches?
All beaches in Catalonia are public. However, many of our beach hotels offer exclusive access points or private-style areas next to secluded coves or along the scenic Camí de Ronda coastal path.
What to do at a beach hotel when it rains
There’s always something to do on the Costa Brava, even on a rainy day. Visit museums, enjoy local wine tastings, explore medieval villages and boutiques, or relax in our hotel spas and wellness areas — some even feature in-room jacuzzis for the ultimate Mediterranean escape.
































