Spain may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in El Puerto de Santa Maria

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Apartamentos Puerto Sherry
2 out of 5
Paseo de la Bahia 76, El Puerto de Santa Maria, Cadiz
Get Rates
2.41 mi from city centre
3/5 (10 reviews)
Two Nights beside the sea

"Delightful apartment - but sadly surrounded by unfinished blocks and empty lots. However Puerto Santa Mari is fascinating - and has easy access to Cadiz by catamaran and local train service"…"

Reviewed on 16 Apr 2018

Apartamentos Puerto Sherry
 Apartamentos Soho Boutique Vistahermosa
4 out of 5
C/Amparo Osborne, s/n, Vistahermosa, El Puerto de Santa Maria, Cadiz
Get Rates
1.67 mi from city centre
4.3/5Excellent! (54 reviews)
Good location in El Puerto

"Good location in El Puerto, with plenty of street parking and walking distance to restaurants and shopping. Going to the center of town will require a car / taxi, or a 30 minute walk. Having a kitchen is convenient when traveling with a family. Better than your typical European hotel, but the rooms ..."…"

Reviewed on 7 Jul 2019

Apartamentos Soho Boutique Vistahermosa
Casa de Huéspedes Santa María - Adults Only
3 out of 5
Calle Pedro Muñoz Seca, 38, El Puerto de Santa Maria, Cádiz
The price is £55 per night
0.2 mi from city centre
4.8/5Exceptional! (33 reviews)

"Loved the room & shower room, great facillities, loved the house especially patio with all the plants, loved the interesting furniture, some it previously loved, great recycling & upcycling. Bit of traffic noise in the morning but alas that is part of city living, but proved not to be a problem as ..."…"

Reviewed on 15 Nov 2019

Casa de Huéspedes Santa María - Adults Only
Del Mar Hotel & Spa
3 out of 5
Calle Babor 5A, El Puerto de Santa Maria, Cadiz
The price is £64 per night
0.97 mi from city centre
3.9/5Very Good! (47 reviews)
Comfortable stay

"Room was clean and comfortable. Staff were very helpful and friendly. Location was pretty good. Breakfast was fairly basic. Thermal suite very good. Unfortunately massage therapist was on holidays so I was unable to avail of a massage and hotel did not make me aware of this when booking."…"

Reviewed on 6 Nov 2017

Del Mar Hotel & Spa
Ancla Real
3 out of 5
Calle Mar del Norte, 4, El Puerto de Santa Maria, Cádiz
Get Rates
2.48 mi from city centre
3.2/5 (6 reviews)
Ancla Real - Modern, smart seaside apartment

"Excellent accommodation really well presented and modern. Owner was extremely helpful and location is fantastic walking distance to beach and restaurant/bars. (10 mins) Lovely pool to use on site. Well maintained and comfortable this was a very successful holiday and we would book again. Due to spiral ..."…"

Reviewed on 31 Aug 2019

Ancla Real
Palacio de Luja
2.5 out of 5
C/ Luja, nº 15, El Puerto de Santa Maria, Cadiz
Get Rates
0.13 mi from city centre
4/5Very Good! (30 reviews)

"Excellent in all respects!!! Not a huge selection for breakfast but enough to start the day."…"

Reviewed on 14 Jun 2017

Palacio de Luja
Casa Palacio de Los Leones
3 out of 5
La Placilla 2, El Puerto de Santa Maria, Cadiz
The price is £63 per night
0.15 mi from city centre
4/5Very Good! (65 reviews)

"Clean and quiet room facing an internal patio. Excellent location and even better customer service!"…"

Reviewed on 27 Oct 2019

Casa Palacio de Los Leones
Hotel Dunas - Puerto
3 out of 5
Camino de los Enamorados s/n, El Puerto de Santa Maria, Cadiz
The price is £67 per night
1.36 mi from city centre
3.7/5Good! (35 reviews)

"Clean rooms. Staff very friendly and helpful. Very good location."…"

Reviewed on 21 Feb 2020

Hotel Dunas - Puerto
Apartamentos Larga 70
3 out of 5
Calle Virgen de los Milagros, 70, El Puerto de Santa Maria, Cadiz
Get Rates
0.12 mi from city centre
4.4/5Wonderful! (43 reviews)

"The location was fantastic. The building manager was very accommodating and willing to help with any questions about local activities."…"

Reviewed on 27 Nov 2018

Apartamentos Larga 70
Monasterio de San Miguel
4 out of 5
Virgen de los Milagros, 27, El Puerto de Santa Maria, Cadiz
Free cancellationReserve now, pay when you stay
The price is £71 per night
0.27 mi from city centre
4.2/5Very Good! (303 reviews)

"What a lovely property, such wonderful and helpful staff members, and a purely delightful breakfast. It is also close to the downtown restaurants, the train station and the catamaran to Cadiz."…"

Reviewed on 24 Feb 2020

Monasterio de San Miguel
Hotel Soho Boutique Vistahermosa
4 out of 5
C/ Amparo Osborne, s/n, El Puerto de Santa Maria, Cadiz
Get Rates
1.67 mi from city centre
4.2/5Very Good! (67 reviews)

"This place is a hidden gem, with a lot of grounds coverage. A nice quiet area. Would highly recommend"…"

Reviewed on 15 Mar 2020

Hotel Soho Boutique Vistahermosa
Hotel Duques de Medinaceli
5 out of 5
Plaza de los Jazmines, 2, El Puerto de Santa Maria, Cádiz
Free cancellationReserve now, pay when you stay
The price is £112 per night
0.45 mi from city centre
4.4/5Wonderful! (55 reviews)

"Lovely hotel Presidential suite was excellent."…"

Reviewed on 17 Feb 2020

Hotel Duques de Medinaceli
Casa Del Regidor
2 out of 5
Calle Ribera del Rio, 30, El Puerto de Santa Maria
The price is £45 per night
0.1 mi from city centre
4.5/5Wonderful! (41 reviews)

"The room was clean and spacious but the bathroom is so tiny."…"

Reviewed on 20 Sep 2019

Casa Del Regidor
Playa de Valdelagrana
2 out of 5
AVENIDA DE LA PAZ,4, El Puerto de Santa Maria, Cadiz
Free cancellationReserve now, pay when you stay
The price is £58 per night
1.1 mi from city centre
3.7/5Good! (61 reviews)

"Great location, very close to the beach. Clean, safe, free parking. Good coffee and toast with pate iberico for breakfast just for 2 Euro."…"

Reviewed on 12 Oct 2019

Playa de Valdelagrana
Hostal Alhaja Playa
2 out of 5
Malaquita 1, El Puerto de Santa Maria, Cadiz
The price is £45 per night
1.45 mi from city centre
3.9/5Very Good! (34 reviews)
Nice stay

"Loved it! The staff is so nice, very helpful. The place very clean and convenient location. The cab driver had a very difficult time finding the hostel but once he found it, everything was great. Can't beat the price either."…"

Reviewed on 15 Jul 2017

Hostal Alhaja Playa
Don't see what you're looking for?
See all available properties in El Puerto de Santa Maria
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting El Puerto de Santa Maria

History buffs will enjoy exploring El Puerto de Santa Maria, and visitors give high marks for the beaches. Tourists can also enjoy the city's monuments and wineries. Plaza de Espana, Torre Tavira and Cadiz Cathedral are some of the top sights around the area.

  • There are 141 hotels and other accommodation options in El Puerto de Santa Maria
  • The closest major airport is in Jerez de La Frontera (XRY), 13.7 mi (22.1 km) from the city centre

Sightseeing and Staying in El Puerto de Santa Maria

Cultural venues in the city include Museo Arqueologico Municipal de El Puerto de Santa Maria, Rafael Alberti Foundation and Antigua Lonja de Pescado. The city is notable for its historic sites and landmarks like Fuente de las Galeras, Castle of San Marcos, and Plaza España. The city's natural setting is picturesque, including the beaches and these places to visit: Valdelagrana Beach, Playa de La Puntilla and Santa Catalina Beach.

Other top sights in El Puerto de Santa Maria include Naval Station Rota. Top places to see in the area include Plaza de Espana, located 5.8 mi (9.4 km) from the city centre, and Torre Tavira, which is 6.2 mi/10 km away.

Getting around El Puerto de Santa Maria

To venture out into the surrounding area, ride aboard one of the trains from Puerto de Santa María Station. El Puerto de Santa Maria might not have many public transport choices so consider renting a car to explore the city.

Dressing for El Puerto de Santa Maria

  • Between January and March, you can expect average temperatures of 21°C during the day and 8°C at night
  • From April to June, the average during the day is 29°C, whilst the average at night is 11°C
  • July to September has daytime averages of 30°C with night-time averages of 17°C
  • Between October and December, you can expect daytime averages of 26°C and night-time averages of 9°C
  • About 22 millimetres of rain falls on El Puerto de Santa Maria each year
  • Usually July and August are the hottest months with an average of 30°C, whereas January and December are often coldest, averaging 9°C

Frequently asked questions

What's the best place to stay in El Puerto de Santa Maria?
Casa de Huéspedes Santa María - Adults Only is a favourite with Expedia customers. This 3-star pension offers free WiFi and a terrace. Reviews from our site also recommend Hotel Soho Boutique Vistahermosa and Casa Del Regidor as top options for your trip.
If I need to cancel my hotel reservation in El Puerto de Santa Maria, will I receive a refund?
Yes, you’ll find most hotel bookings are fully refundable if cancelled before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If your reservation is non-refundable, you might be able to still cancel and get a refund within 24 hours of booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to get top deals in El Puerto de Santa Maria.
What's the best place to stay on a budget in El Puerto de Santa Maria?
Based on reviews, Hotel Bodega Real is a popular hotel for our travellers who want a more economical choice, and features free WiFi and a restaurant. Other good choices for your budget-friendly stay include Hotel Puertobahia & Spa and Monasterio de San Miguel.
What's the best accommodation option when travelling with children to El Puerto de Santa Maria?
Hotel Soho Boutique Vistahermosa is a top 4-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other good choices for your stay with the children include Hostal Alhaja Playa and Soho Boutique Puerto. Also, attractions such as Aqualand and Aqualand bahia de Cadiz are fun for children of all ages.
What's the best hotel for a couple going to El Puerto de Santa Maria?
Hotel Puertobahia & Spa is a favourite 3-star hotel for couples, and features private balconies and flat-screen TVs.
What's the best pet-friendly place to stay in El Puerto de Santa Maria?
Apartamentos Vistahermosa is a top apartment for people travelling with their pets, and offers a seasonal outdoor pool and in-room kitchens for its human guests. Other good choices for you and your pet include Del Mar Hotel & Spa and Hotel Dunas - Puerto.
What's the best accommodation option for a beach holiday in El Puerto de Santa Maria?
Hotel Puertobahia & Spa is a top 3-star beachfront hotel with an outdoor pool and a full-service spa. Other good choices for your beach trip include Monasterio de San Miguel and Hostal Alhaja Playa. Head to Valdelagrana Beach or Playa de La Puntilla for some quality time by the water.
What's the best luxury hotel in El Puerto de Santa Maria?
Hotel Duques de Medinaceli is a 5-star hotel with a restaurant and 2 bars, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Another upscale option for your holiday is Monasterio de San Miguel.
What's the best golf hotel in El Puerto de Santa Maria?
Soho Boutique Puerto is a 3-star hotel featuring a restaurant and free WiFi, and it’s a top choice for golfing nearby. Other good options to stay near a golf course include Hotel Soho Boutique Vistahermosa and Hotel Campomar Playa. You can tee off at Golf El Puerto or Real Club de Golf Vista Hermosa while you’re in town.
Where's the best place to stay in El Puerto de Santa Maria to learn about local history?
Based on our travel expertise, Monasterio de San Miguel is a top 4-star historic hotel bookable on Expedia and it offers a restaurant. If you’re interested in local history, another option for your visit is Hotel Duques de Medinaceli. Also, notable landmarks to visit include Castle of San Marcos, Antigua Lonja de Pescado and Real Plaza de Toros de El Puerto de Santa Maria.
What are some accommodations with pools in El Puerto de Santa Maria?
Hotel Puertobahia & Spa is a popular 3-star hotel featuring an indoor pool, an outdoor pool and a full-service spa. A couple of other options that offer an on-site pool include Monasterio de San Miguel and Soho Boutique Puerto.

El Puerto de Santa Maria Hotel Reviews

More trip options

https://www.expedia.co.uk///www.caa.co.uk/ATOL-protection/Consumers/ATOL-certificate/https://www.iata.org
    https://www.expediagroup.com