Skip to main content

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 – 282 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.

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. The beautiful building and gardens and pool

Show more Show less
8.3
Very Good
2,856 reviews
Price from
$82
per night

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.4
Very Good
4,892 reviews
Price from
$91
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. We were bumped from the original hotel (closed for January) to a sister property -- Soho Boutique Vistahermosa -- a two bedroom, two bathroom villa in a quiet neighbourhood of Puerto de Santa Maria. What a fabulous place: interior lawn, swimming pool, and breakfast facilities. We ate in both nights and cooked in our small but adequate kitchen that came with no tea towels, detergent or any dishwashing facilities. The next day, staff had cleaned and replaced all of the dishes we had used. Very impressive. Breakfast was ample with lots of variety. We especially enjoyed the Nespresso coffee machine.

Show more Show less
8.3
Very Good
2,771 reviews
Price from
$78
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 quiet, well situated to visit Cádiz and all the surrounding area. The room was spacious, comfortable beds. Breakfast is possible at the coffee/restaurant. It has a lot of parking space. Easy to find.

Show more Show less
8
Very Good
1,945 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.4
Very Good
1,442 reviews
Price from
$47
per night

Hotel Pinomar

Hotel in El Puerto de Santa María

Located in a quiet area of Puerto de Santa María, this family-run hotel features gardens with 3 outdoor swimming pools. Its air-conditioned rooms have free Wi-Fi and a fridge. The location is great. Two minutes from the beach and closed enough from town. The stuff is great and the rooms clean and very spacious. Lovely place. Nice decoration with lots of antiques. Will come back, definitely. Well recomended.

Show more Show less
7.9
Good
1,362 reviews
Price from
$59
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. Location, style of the hotel, breakfast with fresh fruits, local ham and cheese.

Show more Show less
7.6
Good
636 reviews
Price from
$102
per night

Casa del Regidor

Hotel in El Puerto de Santa María

Set in a noble house from the 17th century, Casa del Regidor is located on the river bank in El Puerto de Santa Maria. The staff was amazingly helpful and very polite.

Show more Show less
8.6
Excellent
555 reviews
Price from
$54
per night

Hotel Sur Utopia

Hotel in El Puerto de Santa María

Located in El Puerto de Santa María, Hotel Sur Utopia offers free WiFi. It is within 0.6 mi of the nearest beaches and Sherry Port. Good location to visit Cádiz and the southern sites, good breakfast included. Staff helpful Close to fruit and vegetable store

Show more Show less
7
Good
833 reviews
Price from
$43
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
2,315 reviews
Price from
$62
per night

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

See all

El Puerto de Santa María's best hotels with breakfast

See all

Budget hotels in El Puerto de Santa María

See all

FAQs about hotels in El Puerto de Santa María

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