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.

Calle El Juncal 6, Ribamontan al Mar

Room in this hotel

from $ 90
per night
Barrio La Cardosa nº 6, 39160 Loredo, Spain, Ribamontan al Mar

Room in this hotel

from $ 86
per night
Ojedo n44, 39584 Ojedo, Spain, Cillorigo de Liebana

Room in this hotel

from $ 98
per night
Avenida De Los Castros 11 39005 Santander, Santander

Room in this hotel

from $ 69
per night
Tezanos 156 Barrio La Tejera 39649 Villacarriedo Cantabria, Villacarriedo

Room in this hotel

from $ 227
per night
La Salzosa 50 Tezanos De Villacarriedo 39649 Cantabria, Villacarriedo

Room in this hotel

from $ 227
per night
Barrio La Espina, 1, Val De San Vicente

Room in this hotel

from $ 197
per night
San Sebastián de Garabandal, Rionansa

Room in this hotel

from $ 197
per night
Coterón nº 22, 39210 Ormas, Spain, Hermandad de Campoo de Suso
Excellent
89 reviews
8.8

Room in this hotel

from $ 197
per night
Calle Quintana 121, 39340 Suances, Spain, Suances

Room in this hotel

from $ 160
per night
Calle Barcenaciones 33, 39590 Barcenaciones, Spain, Reocin

Room in this hotel

from $ 350
per night
Avenida Justina Berdía 13,1a, 39620 Sarón, Spain, Santa Maria de Cayon

Room in this hotel

from $ 197
per night
Calle de la Iglesia s/n , 39813 El Avellanal, Spain, Arredondo

Room in this hotel

from $ 249
per night
Urbanizacion El Barrial, Casa 40 Val de San Vicente, Cantabria, 39594 Pechón, Spain, Val De San Vicente

Room in this hotel

from $ 507
per night
C/Larin, 31, 39573 Piasca, Spain, Cabezon de Liebana

Room in this hotel

from $ 249
per night
Diseminado Castanedo 40C, 39150 Castanedo, Spain, Ribamontan al Mar

Room in this hotel

from $ 104
per night
Plaza Mayor Numero 5, 39840 Ampuero, Spain, Ampuero

Room in this hotel

from $ 207
per night
Campolaespina 14, 39722 Liérganes, Spain, Lierganes

Room in this hotel

from $ 249
per night