Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
El Puerto de Santa María – 375 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Puertobahia & SPA

Hotel in El Puerto de Santa María

Puertobahia & SPA is located right on Valdelagrana Beach, in El Puerto de Santa María. It has free WiFi, an outdoor swimming pool and spa. Its just a perfect place: - perfect location near ocean, 5 mins driving to city center - awesome people working in the hotel, especially the chief-cooker, he was always walking in restaurant and taking care so my family was able to find hot milk and try goodies, helped with baby carriage and other things here and there.. - big parking place, - great environment in hotel hall on the first floor with real nature magic - at least 3 lifts, big rooms with "advanced" bathrooms - so much fun staying in the hotel, one of best places I ever visited

Show more Show less
8.2
Very Good
5,345 reviews
Price from
$103
per night

Soho Boutique Puerto

Hotel in El Puerto de Santa María

Located in the historic center of El Puerto de Santa María, on the banks of Guadalete River, Soho Boutique Puerto features a rooftop pool with views over the city. Clean and very nice decorated room with spacious rooms. Reception is open 24/7 and they have rooftoop pool.

Show more Show less
8.2
Very Good
3,300 reviews
Price from
$69
per night

Crisol Monasterio de San Miguel

Hotel in El Puerto de Santa María

Monasterio San Miguel is set in an 18th-century monastery in the center of El Puerto de Santa Maria, 1.6 mi from the beach. It offers free WiFi throughout. Very professional staff, fully available to satisfy customers' reuqests

Show more Show less
8.1
Very Good
3,051 reviews
Price from
$94
per night

Hotel Soho Boutique Vistahermosa

Hotel in El Puerto de Santa María

Hotel Soho Boutique Vistahermosa is located in El Puerto de Santa María, 1.9 mi from Puerto Sherry Port. It features 2 swimming pools and rooms with balconies. The property is great and feels premium, the rooms were spacious and comfortable.

Show more Show less
8.7
Excellent
1,068 reviews
Price from
$85
per night

Puerta de Algadir

Hotel in El Puerto de Santa María

The Puerta del Algadir hotel has practical and well-equipped rooms, and is located near the coastal town of El Puerto de Santa Maria, in Andalusia. It is ideal for a sun-filled holiday near the beach.... Very nice and the staff was super nice and helpful.

Show more Show less
7.9
Good
2,382 reviews
Price from
$58
per night

Hotel Puerto Sherry

Hotel in El Puerto de Santa María

This nautical-themed hotel is located in the Puerto Sherry Marina. It offers a seasonal outdoor pool and rooms with a balcony. Free WiFi is available. Room was clean and right next door to family

Show more Show less
7.6
Good
702 reviews
Price from
$95
per night

Hotel Duques de Medinaceli

Hotel in El Puerto de Santa María

Located in the historic center of El Puerto de Santa María in Andalusia, the Duques de Medinaceli is a renovated 18th-century palace with an outdoor pool. The beautiful gardens were the best thing about the property. Even though we knew the station and busy roads were very close all you heard when you sat in the gardens were the sound of cooing doves.

Show more Show less
8.7
Excellent
498 reviews
Price from
$139
per night

Campomar Playa

Hotel in El Puerto de Santa María

Found in this picturesque town that lies at the heart of the Cadiz Bay area, this hotel offers a unique location within an exclusive residential area; ideal for a quiet and restful holiday. A lovely, hotel situated a short walk from the beach. The staff were very friendly and helpful. The pool area was relaxing and never crowded. The price of food and drink is very reasonable. I was only supposed to stay for 3 nights and extended my stay to 6 nights! Will definitely repeat

Show more Show less
7.7
Good
3,392 reviews
Price from
$71
per night

Los Cantaros

Hotel in El Puerto de Santa María

Los Cantaros is in the city center of El Puerto de Santa María. All rooms have free Wi-Fi, soundproofing and a balcony. The hotel is set just 6.2 miles from Cadiz. Jerez Airport is within 13 miles. Booked room only, so can't rate the breakfast, our room 112 had a juliet balcony looking down onto the little square below us with a few bars. On our first morning I went down to the restaurant bar for two coffees to take up to the room, the coffees were in standard paper takeaway cups with plastic lids. However whilst carrying the coffees and trying to open the bar door to go out the coffees went straight out of my hand crashing to the floor making a complete mess. Manolo the man in charge of the restaurant diplomatically took the sting out of the situation saying there was no problem and he was adamant he would mop up the mess. Then ten minutes later there was a knock at the door, it was Manolo with two coffees asking if I was ok, and no charge for the coffees. Excellent staff. We will certainly stay here again.

Show more Show less
8.5
Very Good
825 reviews
Price from
$48
per night

Chaikana

Hotel in El Puerto de Santa María

Located in El Puerto de Santa María city center and only 5 minutes’ drive from El Buzo and Valdelagrana beaches, Chaikana features spacious rooms with air conditioning and free Wi-Fi These heated... The room and the bathroom were bright. Nice for the price.

Show more Show less
8.3
Very Good
1,450 reviews
Price from
$57
per night

Most-booked hotels in El Puerto de Santa María in the past month

See all

Budget hotels in El Puerto de Santa María

See all

FAQs about hotels in El Puerto de Santa María

  • Some of the best hotels in El Puerto de Santa María near Valdelagrana include PRIMERA LINEA DE PLAYA EN VALDELAGRANA, Apartamento en la playa and Casa Valdelagrana Playa, Parking y WiFi.

  • For hotels in El Puerto de Santa María that serve highly-rated breakfasts, try LA BENDITA LOCURA, Puertobahia & SPA, and Los Cantaros.

  • These hotels in El Puerto de Santa María are highly rated by couples: LA BENDITA LOCURA, Hotel Soho Boutique Vistahermosa, and Hotel Duques de Medinaceli.

  • LA BENDITA LOCURA, Puertobahia & SPA, and Hotel Soho Boutique Vistahermosa got great room view-related reviews from travelers in El Puerto de Santa María.

  • On average, 3-star hotels in El Puerto de Santa María cost $228 per night, and 4-star hotels in El Puerto de Santa María are $287 per night. If you're looking for something really special, a 5-star hotel in El Puerto de Santa María can be found for $337 per night, on average (based on Booking.com prices).

  • LA BENDITA LOCURA, Hotel Soho Boutique Vistahermosa, and Chaikana are some of the popular hotels in El Puerto de Santa María.

  • The average price per night for a 3-star hotel in El Puerto de Santa María this weekend is $147 or, for a 4-star hotel, $196. Looking for something even fancier? 5-star hotels in El Puerto de Santa María for this weekend cost around $186 per night, on average (based on Booking.com prices).

  • On average, it costs $90 per night to book a 3-star hotel in El Puerto de Santa María for tonight. You'll pay around $100 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in El Puerto de Santa María will cost around $151, on average (based on Booking.com prices).

  • Many families visiting El Puerto de Santa María loved staying at LA BENDITA LOCURA, Hotel Soho Boutique Vistahermosa, and Hotel Duques de Medinaceli.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About El Puerto de Santa María:

Explore guest reviews of hotels in El Puerto de Santa María

See all