Hotels in El Puerto de Santa María, Spain

Search and compare El Puerto de Santa María, Spain hotels from hundreds of travel sites and save

El Puerto de Santa María, Andalusia, Spain
28 Jun — 29 Jun2
El Puerto de Santa María, Andalusia, Spain
Tue 28/6
Wed 29/6
...and more

Tips for booking hotels in El Puerto de Santa María

Cheapest month:March
Most expensive month:August
Average price in El Puerto de Santa María:$212/night
Cheapest price found:$43/night
Cheapest day:Sunday
Most expensive day:Saturday
$73 - $249
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$103 - $180
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated El Puerto de Santa María hotels

1
Casa de Huéspedes Santa María - Adults Only
9.5 Excellent
Calle Pedro Muñoz Seca, 38, El Puerto de Santa María, Andalusia, Spain
Show on map
0.7 km from city centre, El Puerto de Santa María, AN, Spain 

Casa de Huespedes Santa Maria is set in El Puerto de Santa Maria and is close to local attractions, such as House of Vizarron. It also offers luggage storage, a swimming pool and free Wi-Fi.

2
Hotel Soho Boutique Vistahermosa
8.7 Excellent
C/ Amparo Osborne, El Puerto de Santa María, Andalusia, Spain
Show on map
2.1 km from city centre, El Puerto de Santa María, AN, Spain 

Hotel Soho Boutique Vistahermosa provides comfortable 4-star accommodation in El Puerto de Santa Maria. It also offers a free shuttle service, free Wi-Fi and an outdoor pool.

3
Hotel Pinomar
7.9 Good
Calle Jade, 7, El Puerto de Santa María, Andalusia, Spain
Show on map
1.6 km from city centre, El Puerto de Santa María, AN, Spain 

Located in El Puerto de Santa Maria, Hotel Pinomar is within a 30-minute drive of Jerez Airport and offers an outdoor pool and a rooftop terrace. This traditional hotel is an ideal base for exploring the local vineyards as it is situated in Jerez - Xeres - Sherry.

4
Puerta de Algadir
7.9 Good
Carretera Nacional IV Km. 648, El Puerto de Santa María, Andalusia, Spain
Show on map
4.9 km from city centre, El Puerto de Santa María, AN, Spain 

Located in El Puerto de Santa Maria, Puerta de Algadir is within a 20-minute drive of Jerez Airport and provides a swimming pool. Guests can also enjoy complimentary internet access.

5
Hotel Campomar Playa
7.7 Good
C/Gaviota 12, Valdelagrana, El Puerto de Santa María, Andalusia, Spain
Show on map
1.4 km from city centre, El Puerto de Santa María, AN, Spain 

Situated in El Puerto de Santa Maria, Campomar Playa offers peaceful 3-star accommodation, as well as an outdoor pool and a Jacuzzi. It also provides meeting rooms, a kids club and a 24-hour reception.

6
Crisol Monasterio de San Miguel
8.1 Excellent
Virgen De Los Milagros, 27, El Puerto de Santa María, Andalusia, Spain
Show on map
1.4 km from city centre, El Puerto de Santa María, AN, Spain 

Set in a 18th-century building in El Puerto de Santa Maria, Monasterio de San Miguel combines old-world charm with 21st century amenities, such as an outdoor pool. It also offers free wireless internet.

Cheapest hotels in El Puerto de Santa María, Spain

Soho Boutique Puerto
8.2 Excellent
Avda De La Bajamar, El Puerto de Santa María, Andalusia, Spain
Show on map
0.5 km from city centre, El Puerto de Santa María, AN, Spain 

Soho Boutique Puerto is located in El Puerto de Santa Maria and offers free Wi-Fi. This charming hotel is an ideal base for discovering local vineyards as it is set in Jerez - Xeres - Sherry.

$116
Avg. per night
Apartamentos Soho Boutique Vistahermosa
8.7 Excellent
El Puerto de Santa María, Andalusia, Spain
Show on map
2.0 km from city centre, El Puerto de Santa María, AN, Spain 

Apartamentos Soho Boutique Vistahermosa is located in El Puerto de Santa Maria and features an indoor pool. It also offers a 24-hour reception, a tour desk and meeting rooms.

$144
Avg. per night
Hotel Duques de Medinaceli
8.7 Excellent
Plaza De Los Jazmines, 2, El Puerto de Santa María, Andalusia, Spain
Show on map
1.6 km from city centre, El Puerto de Santa María, AN, Spain 

Hotel Duques de Medinaceli provides comfortable 5-star accommodation in El Puerto de Santa Maria. It also offers a seasonal outdoor swimming pool, a Jacuzzi and free Wi-Fi.

$212
Avg. per night
Ancla Real Apartamentos Loft
8.3 Excellent
El Puerto de Santa María, Andalusia, Spain
Show on map
3.4 km from city centre, El Puerto de Santa María, AN, Spain 

Ancla Real Apartamentos Loft provides 3-star accommodation in El Puerto de Santa Maria. It also offers an outdoor pool and a tour desk.

$252
Avg. per night

Hotel prices in El Puerto de Santa María

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in El Puerto de Santa María

About El Puerto de Santa María

It’s easy to fall in love with El Puerto de Santa Maria, a sun-drenched town fringed by sandy beaches and lush pine forests. The historic centre will charm you with its cobbled streets, whitewashed houses, and palm-lined plazas. Beach hop along the Bay of Cádiz, devour ocean-fresh seafood and enjoy a concert at one of the oldest bullfighting rings in Spain.

Things to do in El Puerto de Santa María

El Puerto de Santa Maria is a sunseeker’s paradise, with easy access to dozens of beaches strung along the Atlantic Coast. There’s plenty of action at Playa de Valdelagrana, a lively beach with gold sand and gently rolling waves. Beach clubs dot the shoreline and offer sun lounge and umbrella rentals, as well as free-flowing cocktails. Muralla Beach is another popular stretch of sand, flanked on either side by the ancient city walls.

San Marcos Castle is an architectural jewel and combines elements of Roman, Islamic and Christian architecture. Marvel at the sawtooth battlements and venture inside to admire the horseshoe-shaped arches and stained-glass windows. Gothic-style Priory Church is another impressive landmark featuring a dramatic sandstone façade and an elaborate silver altarpiece.

El Puerto de Santa Maria is brimming with restaurants where you can try traditional Andalusian cuisine. Enjoy ocean-fresh seafood and refreshing “salmorejo” cold tomato soup. Dine al fresco in the Old Town or enjoy a breezy meal at a riverside restaurant. Finish with a glass of sherry, which has been produced in the region for centuries. Organise a visit to one of the many sherry bodegas in the city to find out more about the booming industry.

Getting around El Puerto de Santa María

El Puerto de Santa Maria is compact and easy to get around on foot. The city is located on the Bay of Cádiz, a 1.5-hour drive from Seville and three hours from Málaga. Boats are a fast and scenic way to travel between El Puerto de Santa Maria and Cadiz.

Facts about staying in El Puerto de Santa María

  • What are the best hotels in El Puerto de Santa María?

    1,450 reviews rated Hostal Chaikana with an average score of 8.3/10. It may also be worth looking into the Hotel Campomar Playa, which received a rating of 7.7/10 from 3,394 reviews. Del Mar Hotel & Spa could also be a good option, with a score of 7.7/10 from 841 reviews.

  • What is a good hotel near Playa Valdelagrana?

    Hotel Campomar Playa is a hotel near Playa Valdelagrana that is popular with HotelsCombined users, scoring 7.7 across 3,394 reviews.

  • What is a good hotel in El Puerto de Santa María near Plaza de toros de El Puerto?

    Hostal Chaikana is the most recommended hotel near Plaza de toros de El Puerto on HotelsCombined (scoring 8.3 over 1,450 reviews).

  • How much do hotels in El Puerto de Santa María cost?

    $218/night is the average price of a hotel in El Puerto de Santa María, based on HotelsCombined searches over the last 3 days. For 4-star hotels in El Puerto de Santa María, the average price found is $312/night, and for 5-star hotels the average price is $256/night.

  • How much is a cheap hotel in El Puerto de Santa María?

    Prices for El Puerto de Santa María hotels have been found for as low as $74/night over the last 3 days.

  • How much is a hotel in El Puerto de Santa María tonight?

    A hotel in El Puerto de Santa María tonight has an average price of $207, but some deals have been found for as low as $207 in HotelsCombined searches over the last 72 hours. Prices in El Puerto de Santa María are changing frequently. The best price found for a 4-star El Puerto de Santa María hotel for tonight has been $207.