
Beach hotels in Spain
Hotels on the coast and the islands, a few steps from the sand.
Beach hotels by destination
With the number of hotels in each one. Destinations without an English guide yet open in Spanish.
- Barcelona120
- Valencia120
- Málaga120
- Cádiz120
- Marbella120
- Ibiza120
- Alicante120
- Benidorm120
- San Sebastián120
- Santander120
- Tarragona120
- Sitges120
- Salou115
- Nerja100
- Torremolinos67
- Menorca60
- Tenerife48
- Palma43
- Lanzarote34
- Gran Canaria31
- Fuerteventura22
- Bilbao16
- Granada5
- La Toja120
- Almería120
- Las Palmas de Gran Canaria120
- Tarifa120
- Conil de la Frontera120
- Gijón120
- Formentera120
- La Manga del Mar Menor120
- El Puerto de Santa María120
- Sanlúcar de Barrameda120
- Rota120
- Santa Pola120
- San Pedro del Pinatar120
- Cala Ratjada120
- Torrevieja120
- Guardamar del Segura120
- Almuñécar120
- Roquetas de Mar120
- Benicàssim120
- Águilas120
- Mazarrón120
- Getxo120
- Viveiro120
- Foz120
- Noja120
- Baiona120
- Fisterra120
- Castelldefels120
- Calafell120
- Sagunto120
- Alcossebre120
- El Campello120
- Los Alcázares120
- Torre del Mar120
- Rincón de la Victoria120
- Torredembarra120
- L'Ametlla de Mar120
- L'Hospitalet de l'Infant120
- Sant Carles de la Ràpita120
- Muros120
- Ribeira120
- Colònia de Sant Jordi120
- Manacor120
- L'Escala120
- A Coruña119
- Cudillero119
- Cala Millor119
- Calpe119
- Cabo de Gata119
- Roses119
- Bermeo119
- Playa Blanca119
- Sant Antoni de Portmany119
- Llanes118
- Corralejo118
- Cullera118
- Oropesa del Mar118
- Moraira118
- Zahara de los Atunes118
- Sotogrande118
- Riumar118
- Tossa de Mar117
- L'Estartit117
- Vinaròs117
- Zarautz116
- Laredo116
- El Port de la Selva116
- Costa Calma116
- Manilva116
- Ribadesella115
- Chiclana de la Frontera114
- Altea113
- Can Pastilla113
- Islantilla113
- Castellón de la Plana112
- Isla Cristina112
- A Illa de Arousa112
- Estepona111
- Chipiona111
- Ciutadella111
- Peñíscola110
- Gandía110
- Vera110
- Ribadeo109
- Barbate109
- Finestrat109
- San Vicente de la Barquera108
- Vigo107
- Mojácar106
- Maspalomas106
- Vilagarcía de Arousa106
- Lloret de Mar105
- Fuengirola105
- Dénia104
- Morro Jable104
- Sant Antoni de Calonge103
- Villajoyosa103
- El Médano102
- Llucmajor101
- Salobreña100
- Begur100
- Pesués100
- Vilanova i la Geltrú99
- Somo99
- Luanco99
- Cala d'Or98
- Arenys de Mar98
- Los Gigantes97
- Portocolom97
- Sant Feliu de Guíxols96
- Cadaqués95
- Caleta de Fuste94
- Can Picafort93
- Cambrils93
- Punta Umbría91
- Comillas88
- Los Caños de Meca88
- Costa Adeje86
- Sanxenxo86
- Calella86
- Puerto Rico de Gran Canaria86
- Las Negras86
- Malpica de Bergantiños85
- Calella de Palafrugell84
- Puerto del Carmen83
- Torrox81
- Matalascañas80
- Ortigueira80
- Alcúdia79
- Agua Amarga79
- Cala Galdana79
- Suances79
- Costa Teguise79
- Cedeira77
- Cala Figuera77
- Andratx75
- Oliva74
- Mataró74
- Porto Cristo73
- Almerimar72
- Mahón71
- Motril71
- Jávea70
- Camariñas70
- Candelaria68
- Paguera66
- Luarca65
- El Rompido65
- Bueu65
- Muxía64
- Palmanova62
- A Guarda62
- Magaluf62
- Santillana del Mar60
- Pollença59
- Blanes59
- Benalmádena57
- Lastres55
- Combarro52
- Benicarló51
- Arrecife51
- Puerto de la Cruz50
- Ayamonte50
- Burriana49
- Zumaia49
- Gualchos49
- Lekeitio47
- Ézaro47
- La Gomera46
- Los Cristianos46
- Malgrat de Mar46
- Mazagón45
- Agaete44
- Novellana43
- Santa Susanna41
- Son Bou41
- La Palma39
- Santa Ponsa38
- Mogán37
- San Roque37
- Elantxobe33
- Pineda de Mar33
- Deba32
- Noia31
- Cangas de Onís30
- Cadavedo30
- Puerto de Vega29
- Castro Urdiales28
- Tapia de Casariego28
- La Azohía24
- Ceuta23
- Mijas22
- Cangas de Morrazo21
- Alcanar21
- Redondela20
- Lepe20
- Sóller19
- Avilés19
- Marín19
- Telde19
- Deltebre18
- Cambados17
- Caravia16
- Frigiliana15
- El Hierro15
- Melilla14
- Villaviciosa14
- Algeciras14
- El Saler13
- Tui12
- Isla de Tabarca11
- Puerto Real9
- Lanjarón8
- Hondarribia8
- Ferrol8
- Garachico8
- Valldemossa6
- Mondariz5
- Arucas4
- San Martín de Valdeiglesias4
How to choose a beach hotel
Beachfront or a little further back
A beachfront hotel gives you sea views and direct access to the sand, but it is usually more expensive and noisier in summer. Two or three streets back you gain quiet and a better price without losing the beach. Check the real distance on the map and whether you have to cross a road or a busy promenade.
What to check before booking
See whether the beach is sandy or pebbly, urban or natural, and whether the hotel has a pool, which is very handy on windy days or out of season. For families, aparthotels with a kitchen are a good option. In July and August many coastal hotels ask for a minimum stay.
Best-rated beach hotels in Spain
Ranked by guest score and number of reviews.
Plaza de la Luz Cádiz★★★★8.9 FabulousSee prices
Senator Gandia★★★★9.0 ExceptionalSee prices
Attica21 Vigo 4 Superior★★★★9.4 ExceptionalSee prices
Santemar★★★★8.8 FabulousSee prices
Helios Benidorm★★★★9.2 ExceptionalSee prices
Hipotels Barrosa Park★★★★9.3 ExceptionalSee prices
HO By Olivencia Aguadulce★★★★9.3 ExceptionalSee prices
Hotel de Londres y de Inglaterra★★★★9.1 ExceptionalSee prices
Axel Hotel San Sebastián - Adults Only★★★★8.7 FabulousSee prices
Leonardo Hotel Fuengirola Costa del Sol★★★★9.0 ExceptionalSee prices
ME by Meliá Barcelona★★★★★10.0 ExceptionalSee prices
H10 Croma Málaga★★★★9.4 ExceptionalSee prices
H10 Imperial Tarraco 4 Sup★★★★9.0 ExceptionalSee prices
Ona Valle Romano Golf & Resort★★★★8.2 Very goodSee prices
Mercure Benidorm★★★★9.0 ExceptionalSee prices
AJ Gran Alacant by SH Hoteles★★★★9.1 ExceptionalSee prices
Precise Resort El Rompido-The Hotel★★★★★8.5 FabulousSee prices
Santa Barbara Golf and Ocean Club★★★★8.8 FabulousSee prices
Gran Hotel Miramar GL★★★★★9.2 ExceptionalSee prices
Hotel Best Costa Ballena★★★★8.8 FabulousSee prices
Sercotel Hotel Parque★★★8.8 FabulousSee prices
Hotel Helios Costa Tropical★★★9.3 ExceptionalSee prices
Vértice Indalo Almería★★★★8.5 FabulousSee prices
Tembo Barcelona★★★★8.8 FabulousSee prices