Search El Puerto de Santa Maria, Andalucia Hotels from AU$34

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

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

10 Best Hotels in El Puerto de Santa Maria

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
AU$55
per night
Jan 12 - Jan 13
4.2/5Very Good! (294 reviews)

"Reduced service hours in cafe has been a very very bad trend over the many years we have been visiting this hotel. It's getting close to a make or break for repeat visits."…"

Reviewed on 4 Nov. 2019

Monasterio de San Miguel
Hotel Puertobahia & Spa
3 out of 5
Avenida Paz 38, Playa Valdelagrana, El Puerto de Santa Maria, Cadiz
AU$74
per night
Feb 2 - Feb 3
4.1/5Very Good! (302 reviews)

"marvelous position in front of the sea, with views of town on horizon ."…"

Reviewed on 23 Oct. 2019

Hotel Puertobahia & Spa
Hotel Puerto Sherry
4 out of 5
Avenida Libertad S/N, Puerto de Santa Maria, El Puerto de Santa Maria, Cadiz
Free CancellationReserve now, pay when you stay
AU$90
per night
Jan 14 - Jan 15
3.6/5Good! (185 reviews)

"Nice location. Clean room and newly renovated. Beautiful"…"

Reviewed on 9 Nov. 2019

Hotel Puerto Sherry
Hotel Bodega Real
4 out of 5
Calle Albareda, 4, El Puerto de Santa Maria, Cadiz
Free CancellationReserve now, pay when you stay
AU$56
per night
Jan 13 - Jan 14
4/5Very Good! (250 reviews)

"I loved the style and age of the property. It felt like we were going back in time and we loved it."…"

Reviewed on 10 Sep. 2019

Hotel Bodega Real
Hotel Pinomar
3 out of 5
Calle Jade, 7, El Puerto de Santa Maria, Cadiz
Free CancellationReserve now, pay when you stay
AU$73
per night
Jan 9 - Jan 10
3.9/5Good! (71 reviews)

"Very close to the sea, the pool is great (there are 3 pools of different sizes), breakfast is really nice, very family friendly. There were mainly Spanish families staying there. Clean and cozy."…"

Reviewed on 6 Aug. 2018

Hotel Pinomar
Hostal Chaikana
3 out of 5
C/ Javier de Burgos 17, El Puerto de Santa Maria, Cadiz
Free CancellationReserve now, pay when you stay
AU$52
per night
Jan 12 - Jan 13
4/5Very Good! (64 reviews)

"Centrally located in town. Great a/c in our room."…"

Reviewed on 23 Aug. 2019

Hostal Chaikana
Hotel Campomar Playa
3 out of 5
C/Gaviota 12, Valdelagrana, El Puerto de Santa Maria, Cadiz
Free CancellationReserve now, pay when you stay
AU$65
per night
Jan 12 - Jan 13
3.8/5Good! (30 reviews)

"Staff was friendly. Room was small but perfect for our needs."…"

Reviewed on 1 Jul. 2019

Hotel Campomar Playa
Hotel Puerta de Algadir
2 out of 5
Carretera Nacional Iv Km 698, El Puerto de Santa Maria, Cádiz
Free CancellationReserve now, pay when you stay
AU$34
per night
Feb 2 - Feb 3
4.2/5Very Good! (28 reviews)

"All the staff and the owners were fantastic. We would stay there again anytime."…"

Reviewed on 20 Sep. 2019

Hotel Puerta de Algadir
Casa Palacio de Los Leones
3 out of 5
La Placilla 2, El Puerto de Santa Maria, Cadiz
Get Rates
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
Soho Boutique Puerto
3 out of 5
Avda De La Bajamar s/n, El Puerto de Santa Maria, Cadiz
Free CancellationReserve now, pay when you stay
AU$60
per night
Jan 21 - Jan 22
3.9/5Good! (181 reviews)

"The room was clean. The tub was the perfect size and I like how they have a pool on the rooftop."…"

Reviewed on 30 Sep. 2019

Soho Boutique Puerto
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 wineries and monuments. Around the area, top sights include Plaza de Espana, Torre Tavira, and Cadiz Cathedral.

  • There are 56 hotels and other accommodations in El Puerto de Santa Maria
  • The closest major airport is in Jerez de La Frontera (XRY) 22.1 from the city center

Sightseeing and Staying in El Puerto de Santa Maria

The city is notable for its historic sites and landmarks like Fuente de las Galeras, Castle of San Marcos, and Priory Church. The city's natural setting is picturesque, including the beaches and these places to visit: Playa de La Puntilla, Valdelagrana Beach, and Santa Catalina Beach. Exploring the waterfront is just one of the top activities, while Osborne Bodega de Mora and Bodegas 501 are sights to visit.

In El Puerto de Santa Maria, you'll find 56 hotels and other lodging accommodations so you'll have plenty of choices for your holiday retreat. Here are top ones based on Expedia user reviews:

  • Apartamentos Larga 70 - This 3-star aparthotel features a restaurant, free WiFi, and parking.
  • Apartamentos Los Jandalos Vistahermosa - Our customers like the pool and quiet location at this aparthotel. With a stay at this 4-star aparthotel, guests can enjoy access to a restaurant and an indoor pool, along with free WiFi.
  • Los Cantaros - With a stay at this 3-star hotel, guests can enjoy access to a fitness center and a bar, along with free WiFi. Expedia customers like its helpful staff and location.

Popular places to see in the area include Plaza de Espana, located 5.8 mi (9.4 from the heart of the city, and Torre Tavira, which is 6.2 mi (10 away.

Getting Around El Puerto de Santa Maria

With so many choices for transportation, exploring El Puerto de Santa Maria is easy. If you want to venture outside of the area, ride aboard one of the trains from Puerto de Santa María Station. You can cross the water in a ferry from the marina.

Dressing for El Puerto de Santa Maria

  • Between January and March, you can expect average temperatures of 69°F during the day and 47°F at night
  • From April to June, the average during the day is 84°F, while the average at night is 53°F
  • July through September has daytime averages of 87°F with nighttime averages of 63°F
  • In October-December, you can expect daytime averages of 80°F and nighttime averages of 48°F
  • Average annual rainfall for El Puerto de Santa Maria is 0.87 inches
  • Usually July and August are the hottest months with an average of 86°F, whereas January and December are often coldest, averaging 48°F

Frequently asked questions

Recent Reviews in El Puerto de Santa Maria

More trip options