Our users' favourite hotels
Dunas Puerto
Camino de los Enamorados s/n
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£40
£29
per night
Casa Palacio de Los Leones
La Placilla, 2
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£42
£31
per night
Hotel Puertobahia El Puerto de Santa Maria
Avenida de la Paz 38
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£58
£43
per night
Monasterio San Miguel Hotel
Virgen de los Milagros, 27
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£57
£43
per night
Palacio San Bartolome
C/ San Bartolomé, 21
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£77
£59
per night
Los Jandalos Vistahermosa Hotel El Puerto de Santa Maria
Calle Amparo Osborne s/n
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£65
£47
per night
Hotel Los Cantaros
Curva 6
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£56
£40
per night
Hotel Bodega Real El Puerto de Santa Maria
Albareda 4
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£58
£41
per night
Casa Palacio Luna
Calle Luna, 53
El Puerto de Santa María, ES
El Puerto de Santa María, ES
£50
£37
per night