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.

27-A Avenida Juan Hormaechea, Arnuero
Good
20 reviews
6.6

Room in this hotel

from $ 84
per night
Ordalejo, 19, 39195 Isla, Spain, Arnuero
Excellent
35 reviews
8.4

Room in this hotel

from $ 199
per night
Molino La Vega s/n, 39418 Reinosilla, Spain, Valdeolea
Excellent
16 reviews
8.4

Room in this hotel

from $ 197
per night
21 C/ del Arenal, Noja
Good
30 reviews
6.8

Room in this hotel

from $ 180
per night
Carretera General Las Fraguas, 35, Arenas de Iguna
Fantastic
229 reviews
9.4

Room in this hotel

from $ 88
per night
Canton, 6, 39330 Santillana del Mar, Spain, Santillana del Mar

Room in this hotel

from $ 128
per night
El Arco, 12, 39180 Noja, Spain, Noja
Fantastic
15 reviews
9.4

Room in this hotel

from $ 298
per night
14 Calle Del Comandante Villar, Laredo
Good
18 reviews
6.6

Room in this hotel

from $ 78
per night
Barrio Aliezo, s/n, 39584 Aliezo, Spain, Cillorigo de Liebana

Room in this hotel

from $ 197
per night
Calle Castrejon S/N, Playa Del Ris,, Noja
Very good
29 reviews
7.2

Room in this hotel

from $ 180
per night
El Palacio, 9, 39110 Sancibrián, Spain, Santa Cruz de Bezana
Excellent
48 reviews
8.6

Room in this hotel

from $ 197
per night
14 Calle República de Guatemala, Laredo
Good
12 reviews
6.4

Room in this hotel

from $ 148
per night
Carretera Burgos-Reinosa, s/n , 39220 Polientes, Spain, Valderredible
Very good
13 reviews
7.6

Room in this hotel

from $ 197
per night
Barrio de arriba 9A, Marina de Cudeyo
Fantastic
36 reviews
9.0

Room in this hotel

from $ 134
per night
Avenida Juan Hormaechea, 29, Arnuero
Good
109 reviews
6.6

Room in this hotel

from $ 81
per night
Calle Los Huertos, 2, Castro Urdiales
Very good
186 reviews
7.9

Room in this hotel

from $ 73
per night