Call to book
0871 277 1070
13 pence/min+the caller’s Access Charge Privacy policy
Close
Need help?
My lastminute.com

Cheap Hotels in El Puerto De Santa María

81
1335 reviews by TrustYou
Calle Albareda, 4
0.7 Miles from the centre
per night from £33
(price for Tue, 11 Feb)
88
554 reviews by TrustYou
Calle Ribera del Rio, 30
0.6 Miles from the centre
per night from £34
(price for Tue, 11 Feb)
79
1691 reviews by TrustYou
Calle Jade, 7
1.3 Miles from the centre
per night from £34
(price for Tue, 11 Feb)
84
3585 reviews by TrustYou
Virgen de los Milagros, 27
0.6 Miles from the centre
per night from £35
(price for Tue, 11 Feb)
74
1044 reviews by TrustYou
Camino de los Enamorados s/n
1 Mile from the centre
per night from £37
(price for Tue, 11 Feb)
85
2534 reviews by TrustYou
Avenida de la Bajamar, s/n
0.6 Miles from the centre

Located in the historic and commercial centre of El Puerto de Santa Maria, the Hotel Soho Boutique Puerto retains the historical charm of the former palace house which was once, keeping its beautiful façade and colonial patio. Surrounded by the famous wineries, the hotel is just 200 metres from the Marina and 800 meters from the beach of la Puntilla. It has 100 rooms with direct dial telephone, satellite TV, piped music, safety deposit box, air conditioning and heating, desk, hairdryer and toiletries. We also have triple rooms and Junior Suites. There are also a varied breakfast buffet, café-bar, outdoor pool season and meeting rooms. We also have parking with limited places. It offers free Wi-Fi throughout the hotel.

Show more
per night from £38
(price for Sun, 01 Mar)
84
6865 reviews by TrustYou
Avenida Paz 38, Playa Valdelagrana
1.6 Miles from the centre
per night from £38
(price for Tue, 11 Feb)
81
1819 reviews by TrustYou
Avenida Libertad S/N, Puerto de Santa Maria
1.8 Miles from the centre
per night from £47
(price for Tue, 11 Feb)
89
683 reviews by TrustYou
Plaza de los Jazmines, 2
0.7 Miles from the centre
per night from £85
(price for Tue, 11 Feb)

Hostal Chaikana

85
1563 reviews by TrustYou
C/ Javier de Burgos 17
0.5 Miles from the centre
per night from £27
(price for Tue, 11 Feb)

Hotel Campomar Playa

76
2177 reviews by TrustYou
C/Gaviota 12, Valdelagrana
1.2 Miles from the centre
per night from £30
(price for Tue, 11 Feb)

Casa Palacio de Los Leones Hotel

87
775 reviews by TrustYou
La Placilla 2
0.3 Miles from the centre
per night from £31
(price for Tue, 11 Feb)

Hotels in El Puerto De Santa María

lastminute.com has a fantastic range of hotels in El Puerto De Santa María, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent El Puerto De Santa María hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations El Puerto De Santa María has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in El Puerto De Santa María

Which hotels are the most popular ones to stay at in El Puerto De Santa María?

According to our booking data, the most booked hotels in El Puerto De Santa María are Hotel Duques de Medinaceli, Monasterio de San Miguel and Hotel Dunas - Puerto.

What is the cheapest price for a hotel in El Puerto De Santa María?

The lowest price for a double room in El Puerto De Santa María is £32.

What are the best hotels in El Puerto De Santa María near the center?

If you want to stay near the center of El Puerto De Santa María, you can consider staying at Soho Boutique Puerto Hotel, Casa Del Regidor and Monasterio de San Miguel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555