Hotels in El Puerto de Santa María

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

El Puerto de Santa María, Andalusia, Spain
5 Aug — 6 Aug2
El Puerto de Santa María, Andalusia, Spain
Thu 5/8
Fri 6/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in El Puerto de Santa María

Filter by star ratings
All filters
Patagonia Sur
Patagonia Sur
8.1 Excellent
C/ Cobos 11, Cadiz, Andalusia, Spain
Show on map
5.6 mi from city centre, El Puerto de Santa María 
ExcellentBased on 1,072 reviews
8.1

Hotel Patagonia Sur provides a comfortable setting while in Cadiz. It offers 3-star accommodation with air-conditioned rooms.

Hotel Soho Boutique Vistahermosa
Hotel Soho Boutique Vistahermosa
8.6 Excellent
C/ Amparo Osborne, El Puerto de Santa María, Andalusia, Spain
Show on map
1.3 mi from city centre, El Puerto de Santa María 
ExcellentBased on 553 reviews
8.6

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.

Occidental Cádiz
Occidental Cádiz
8.5 Excellent
Avenida de Andalucia 89, Cadiz, Andalusia, Spain
Show on map
6.1 mi from city centre, El Puerto de Santa María 
ExcellentBased on 1,687 reviews
8.5

Occidental Cadiz is located in Cadiz and features free Wi-Fi. It is ideally positioned for those wanting to visit the area's popular attractions.

Hotel Bodega Real
Hotel Bodega Real
8.0 Excellent
Calle Albareda, 4, El Puerto de Santa María, Andalusia, Spain
Show on map
1.0 mi from city centre, El Puerto de Santa María 
ExcellentBased on 937 reviews
8.0

Bodega Real offers 4-star accommodation in El Puerto de Santa Maria. It also provides a shopping mall, a safe and a coffee bar.

Casa de Huéspedes Santa María - Adults Only
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.4 mi from city centre, El Puerto de Santa María 
ExcellentBased on 543 reviews
9.5

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 a shared kitchen, free Wi-Fi and a swimming pool.

Plaza De La Luz Cádiz
Plaza De La Luz Cádiz
9.0 Excellent
Cadiz, Andalusia, Spain
Show on map
5.9 mi from city centre, El Puerto de Santa María 
ExcellentBased on 5,032 reviews
9.0

Situated a short stroll from Cadiz Train Station, the property provides guests with a convenient base when in Cadiz. It also offers free Wi-Fi, an express check-in and check-out feature and a rooftop terrace.

Hotel Caribe
Hotel Caribe
7.8 Good
Avenida De La Marina, 60, Rota, Andalusia, Spain
Show on map
7.7 mi from city centre, El Puerto de Santa María 
GoodBased on 1,066 reviews
7.8

Boasting an outdoor pool, Hotel Caribe Rota is situated in Rota and offers charming accommodation. Guests can also make use of free Wi-Fi.

Senator Cádiz Spa Hotel
Senator Cádiz Spa Hotel
8.1 Excellent
Calle Rubio y Díaz, 1, 11004 Cádiz, Cadiz, Andalusia, Spain
Show on map
5.4 mi from city centre, El Puerto de Santa María 
ExcellentBased on 2,900 reviews
8.1

The hotel provides charming accommodation in Cadiz and is a short walk from Cadiz Train Station. It offers a sauna, an outdoor pool and complimentary Wi-Fi.

Hostal Fantoni
Hostal Fantoni
8.0 Excellent
Flamenco, 5, Cadiz, Andalusia, Spain
Show on map
5.5 mi from city centre, El Puerto de Santa María 
ExcellentBased on 499 reviews
8.0

This comfortable guest house in Cadiz offers complimentary Wi-Fi, as well as a sun deck and a swimming pool. It is also a five-minute walk from Cadiz Cathedral and the Cadiz Roman Theater, and is close to many of the area's popular attractions.

Ancla Real
Ancla Real
8.2 Excellent
El Puerto de Santa María, Andalusia, Spain
Show on map
2.1 mi from city centre, El Puerto de Santa María 
ExcellentBased on 170 reviews
8.2

Ancla Real Apartamentos Loft provides 3-star accommodation in El Puerto de Santa Maria. It offers free Wi-Fi, a car rental desk and a swimming pool.

Tips for booking a El Puerto de Santa María hotel

Cheapest month:March
Most expensive month:July
Average price in El Puerto de Santa María:£71/night
Absolute cheapest price found:£20/night
Cheapest day:Monday
Most expensive day:Tuesday
£34 - £143
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£34 - £110
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

Show all 516 hotels
1
Hotel Caribe
Hotel Caribe
7.8 Good
Avenida De La Marina, 60, Rota, Andalusia, Spain
Show on map
0.3 mi from city centre, Rota 

Boasting an outdoor pool, Hotel Caribe Rota is situated in Rota and offers charming accommodation. Guests can also make use of free Wi-Fi.

2
Casa de Huéspedes Santa María - Adults Only
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.4 mi from city centre, El Puerto de Santa María 

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 a shared kitchen, free Wi-Fi and a swimming pool.

3
Playa De La Luz Hotel
Playa De La Luz Hotel
8.8 Excellent
Av Diputacion Sn, Rota, Andalusia, Spain
Show on map
1.3 mi from city centre, Rota 

Playa de la Luz provides a comfortable setting while in Rota. Offering complimentary Wi-Fi, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Jerez - Xeres - Sherry.

4
Hotel Soho Boutique Vistahermosa
Hotel Soho Boutique Vistahermosa
8.6 Excellent
C/ Amparo Osborne, El Puerto de Santa María, Andalusia, Spain
Show on map
1.3 mi from city centre, El Puerto de Santa María 

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.

5
Hotel Pinomar
Hotel Pinomar
7.9 Good
Jade, 7, El Puerto de Santa María, Andalusia, Spain
Show on map
1.0 mi from city centre, El Puerto de Santa María 

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.

6
Plaza De La Luz Cádiz
Plaza De La Luz Cádiz
9.0 Excellent
Cadiz, Andalusia, Spain
Show on map
0.5 mi from city centre, Cadiz 

Situated a short stroll from Cadiz Train Station, the property provides guests with a convenient base when in Cadiz. It also offers free Wi-Fi, an express check-in and check-out feature and a rooftop terrace.

7
Hotel Puertobahia & Spa
Hotel Puertobahia & Spa
8.3 Excellent
Playa Valdelagrana, El Puerto de Santa María, Andalusia, Spain
Show on map
1.1 mi from city centre, El Puerto de Santa María 

Set in El Puerto de Santa Maria, Puertobahia & SPA is a five-minute walk from Playa de Valdelagrana and provides a sauna, free Wi-Fi and an outdoor pool. It also features a Turkish steam bath and a gym.

8
Patagonia Sur
Patagonia Sur
8.1 Excellent
C/ Cobos 11, Cadiz, Andalusia, Spain
Show on map
0.0 mi from city centre, Cadiz 

Hotel Patagonia Sur provides a comfortable setting while in Cadiz. It offers 3-star accommodation with air-conditioned rooms.

Cheapest hotels in El Puerto de Santa María, Cádiz

Show all 516 hotels
Apartamentos Aloha 2 Centro El Puerto de Santa Maria
Apartamentos Aloha 2 Centro El Puerto de Santa Maria
7.8 Good
El Puerto de Santa María, Andalusia, Spain
Show on map
0.5 mi from city centre,  

Apartamentos Aloha 2 Centro El Puerto de Santa Maria is situated in El Puerto de Santa Maria and is within a short walk of nearby attractions, such as the Pedro Munoz Seca Municipal Theater and House of Vizarron. It is ideally located for those wishing to visit the area's popular attractions.

£24
Avg. per night
Casa de Huéspedes Santa María - Adults Only
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.4 mi from city centre,  

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 a shared kitchen, free Wi-Fi and a swimming pool.

£27
Avg. per night
Hotel Caribe
Hotel Caribe
7.8 Good
Avenida De La Marina, 60, Rota, Andalusia, Spain
Show on map
0.3 mi from city centre,  

Boasting an outdoor pool, Hotel Caribe Rota is situated in Rota and offers charming accommodation. Guests can also make use of free Wi-Fi.

£29
Avg. per night
Hostal el Pinar Cadiz
Hostal el Pinar Cadiz
8.0 Excellent
Romeria, 14, Puerto Real, Andalusia, Spain
Show on map
3.2 mi from city centre,  

Hostal el Pinar Cadiz is situated in Puerto Real and offers complimentary Wi-Fi.

£34
Avg. per night
Hostal Fantoni
Hostal Fantoni
8.0 Excellent
Flamenco, 5, Cadiz, Andalusia, Spain
Show on map
0.1 mi from city centre,  

This comfortable guest house in Cadiz offers complimentary Wi-Fi, as well as a sun deck and a swimming pool. It is also a five-minute walk from Cadiz Cathedral and the Cadiz Roman Theater, and is close to many of the area's popular attractions.

£37
Avg. per night
Hotel Pinomar
Hotel Pinomar
7.9 Good
Jade, 7, El Puerto de Santa María, Andalusia, Spain
Show on map
1.0 mi from city centre,  

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.

£42
Avg. per night
Hotel Soho Boutique Vistahermosa
Hotel Soho Boutique Vistahermosa
8.6 Excellent
C/ Amparo Osborne, El Puerto de Santa María, Andalusia, Spain
Show on map
1.3 mi from city centre,  

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.

£45
Avg. per night
Hotel Puertobahia & Spa
Hotel Puertobahia & Spa
8.3 Excellent
Playa Valdelagrana, El Puerto de Santa María, Andalusia, Spain
Show on map
1.1 mi from city centre,  

Set in El Puerto de Santa Maria, Puertobahia & SPA is a five-minute walk from Playa de Valdelagrana and provides a sauna, free Wi-Fi and an outdoor pool. It also features a Turkish steam bath and a gym.

£49
Avg. per night

Hotel prices in El Puerto de Santa María

2 stars or below

£34 - £75

Dormir En Cadiz

No. 1 most popular

Dormir En Cadiz
9.5 Excellent
£51
Avg. per night
Hostal Bahía

No. 2 most popular

Hostal Bahía
8.1 Excellent
£51
Avg. per night
Hostal el Pinar Cadiz

Best value

£34
Avg. per night
3 stars

£27 - £64

Hotel Puertobahia & Spa

No. 1 most popular

£49
Avg. per night
Hotel Pinomar

No. 2 most popular

£42
Avg. per night
Casa de Huéspedes Santa María - Adults Only
£27
Avg. per night
4 stars and up

£45 - £86

Hotel Puerto Sherry

No. 1 most popular

£50
Avg. per night
Hotel Bodega Real

No. 2 most popular

Hotel Bodega Real
8.0 Excellent
£86
Avg. per night
Hotel Soho Boutique Vistahermosa

Best value

£45
Avg. per night

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

Where to stay in El Puerto de Santa María

El Puerto de Santa María travel FAQs

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

    Hotel Puerto Sherry (7.6/10 from 717 reviews), Hotel Soho Boutique Vistahermosa (8.6/10 from 553 reviews), and Hotel Puertobahia & Spa (8.3/10 from 5,326 reviews) are all highly rated places to stay in El Puerto de Santa María.

  • What is a good hotel near Playa Valdelagrana?

    A good hotel close to Playa Valdelagrana is Hotel Puertobahia & Spa (rated 8.3/10 from 5,326 reviews).

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

    For a good hotel near to Plaza de toros de El Puerto, consider Monasterio De San Miguel - it is rated 8.3/10 from 2,999 HotelsCombined reviews.

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

    Hotels in El Puerto de Santa María cost an average of £182/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in El Puerto de Santa María had higher average prices of £47/night and £88/night, respectively.

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

    HotelsCombined searches in the last 3 days suggest cheap El Puerto de Santa María hotels have prices starting from as low as £24/night, depending on the popularity of your requested dates.

  • 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 £162, but some deals have been found for as low as £83 in HotelsCombined searches over the last 72 hours. Prices in El Puerto de Santa María are changing frequently.