Cantabria, Spain

No dates selected

Sort by

Price

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain

Hotels in Cantabria

: 2144 options found

Select dates so you can see the availability and exact prices.

Barrio La Lombana, 55, 39720 La Cavada, Spain, Riotuerto

Room in this hotel

from $ 197
per night
19 Bajada a la Playa, Ribamontan al Mar
Review rating
101 reviews
4.2

Room in this hotel

from $ 82
per night
Barrio Agatojo, 8, 39195 Isla, Spain, Arnuero
Fantastic
24 reviews
9.6

Room in this hotel

from $ 196
per night
Tresviso, 1, 33554 Tresviso, Spain, Tresviso
Very good
66 reviews
7.2

Room in this hotel

from $ 68
per night
C/ Real, 11, 39220 Polientes, Spain, Valderredible

Room in this hotel

from $ 118
per night
39525, Orena, Bo. Viallan, 257, Oreña

Room in this hotel

from $ 196
per night
Los Pinares, 61, 39180 Noja, Spain, Noja
Good
96 reviews
6.4

Room in this hotel

from $ 125
per night
240 Carretera A La Playa, Alfoz de Lloredo
Fantastic
19 reviews
9.0

Room in this hotel

from $ 197
per night
C/ Fernandez Caballero, 20, 39611, Guarnizo, Spain, El Astillero

Room in this hotel

from $ 196
per night
Juan Infante, 8, 39330 Santillana del Mar, Spain, Santillana del Mar

Room in this hotel

from $ 161
per night
Avenida la Castañera, 23, 39506 Vernejo, Spain, Cabezon de la Sal
Excellent
41 reviews
8.2

Room in this hotel

from $ 197
per night
Calle Arrabal, 111, 39450 Arenas de Iguña, Cantabria, Spain, Arenas de Iguna
Excellent
23 reviews
8.0

Room in this hotel

from $ 88
per night
Barrio la Playa s/n, 39170 Ajo, Cantabria, Spain, Bareyo

Room in this hotel

from $ 280
per night
La llaguera, 27, 39210 Abiada, Spain, Hermandad de Campoo de Suso

Room in this hotel

from $ 188
per night
La Llaguera, 26, Hermandad de Campoo de Suso
Very good
27 reviews
7.6

Room in this hotel

from $ 493
per night
Barrio El Cardel, San Vicente de la Barquera
Excellent
32 reviews
8.6

Room in this hotel

from $ 84
per night