Beginning of main content

Beach Hotels in El Puerto de Santa Maria, El Puerto de Santa Maria

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

El Puerto de Santa Maria Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured El Puerto de Santa Maria Beach Hotels

See all 190 Hotels in El Puerto de Santa Maria
Hotel Puertobahia & Spa

Hotel Puertobahia & Spa

Avenida Paz 38, El Puerto de Santa Maria
3.0 out of 5.0
3.9 out of 5 (22 reviews)
Very nice hotel close to beach This is a very nice hotel close to beach although not close to the city centre. Only a 10 minute walk to train station. The hotel has excellent facilities.
  6 May 2017

£79

£79
Apartamentos Larga 70

Apartamentos Larga 70

Calle Virgen de los Milagros, 70, El Puerto de Santa Maria
3.0 out of 5.0
4.4 out of 5 (8 reviews)
Perfect hotel for us Thank you to the Maria, Concha, and our friend the barkeep at Apartamentos Larga 70. The reason for our visit to Spain was a promotion ceremony for my son who is deployed at Rota, Spain. Puerta de Santa Maria is about 20 minutes from the base, and was the most charming city you can imagine. The hotel ...
  24 Sep 2016

£68

£68
Hotel Bodega Real

Hotel Bodega Real

Calle Albareda, 4, El Puerto de Santa Maria
4.0 out of 5.0
3.9 out of 5 (54 reviews)
Well located and good valueA little difficult to find as a first timer as the local hotel direction sign pointed us down an incorrect one way street. Great location, just one street off the sea front. Lovely public rooms, refurbished to a high standard in traditional Spanish style. The reception staff were lovely and check ...
  15 Dec 2016

£45

£45
Playa de Valdelagrana

Playa de Valdelagrana

AVENIDA DE LA PAZ,4, EL PUERTO DE SANTA MARIA
2.0 out of 5.0
Apartamentos Puerto Sherry

Apartamentos Puerto Sherry

Paseo de la Bahia 76, El Puerto de Santa Maria
2.0 out of 5.0
2.8 out of 5 (5 reviews)
Great location on the beach perfect for chillingOur apartment was on the top floor with a terrace overlooking the sea. The location was perfect as the beach is a few minutes walkaway and we spent most of outr time on the beach Parking was free below the apartment . The apartment was clean and as advertised. The furniture was a little dated but ...
  1 Jul 2015

£60

£60
Del Mar Hotel & Spa

Del Mar Hotel & Spa

Calle Babor 5A, El Puerto de Santa Maria
3.0 out of 5.0
3.6 out of 5 (12 reviews)
Perfect location clean and quite close to one of the best restaurants in town
  29 May 2017

£36

£36
Palacio de Luja

Palacio de Luja

C/ Luja, nº 15, El Puerto de Santa Maria
2.5 out of 5.0
4.4 out of 5 (11 reviews)
Nice appartement in the old town.Very friendly and helpfull staff,nice location in the city centre.
  21 Jul 2015

£86

£86
Puerto Bahia & Spa

Puerto Bahia & Spa

Avenida de La Paz 38, Puerto De Santa Maria
3.0 out of 5.0
Hostal Alhaja Playa

Hostal Alhaja Playa

Malaquita 1, El Puerto de Santa Maria
2.0 out of 5.0
4.2 out of 5 (4 reviews)

£43

£43
Monasterio de San Miguel

Monasterio de San Miguel

Virgen de los Milagros, 27, El Puerto De Santa Maria
4.0 out of 5.0
4.3 out of 5 (64 reviews)
Lovely hotel, very spacious and very well clean. We had a lovely stay here. the staff were very friendly and efficient. At all time they were very helpful. Great breakfast and a very comfortable room. Only five minutes walk to the centre of the town and lots of interesting eating places nearby.
  31 May 2017

£50

£50
Map

Pocket Guide: Beach Hotels in El Puerto de Santa Maria

Search for hotels in El Puerto de Santa Maria on Expedia. You can easily find your hotels in El Puerto de Santa Maria using one of the methods below:

  • View our selection of featured hotels in El Puerto de Santa Maria
  • Use the map to find hotels in the El Puerto de Santa Maria neighborhood you prefer
  • Use the filters to see hotels in a specific area of El Puerto de Santa Maria, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in El Puerto de Santa Maria
  • Enter your travel dates to view the best deals on hotels in El Puerto de Santa Maria - while they last