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
Jun 24 — Jun 252
El Puerto de Santa María, Andalusia, Spain
Fri 6/24
Sat 6/25
...and more

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

Cheapest month:March
Most expensive month:July
Average price in El Puerto de Santa María:$88/night
Cheapest price found:$27/night
Cheapest day:Sunday
Most expensive day:Wednesday
$46 - $185
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$58 - $212
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.4 mi 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
1.3 mi 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
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, 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
3.1 mi 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
Los Cantaros
8.5 Excellent
Curva, 6, El Puerto de Santa María, Andalusia, Spain
Show on map
0.6 mi from city centre, El Puerto de Santa María, AN, Spain 

Los Cantaros El Puerto de Santa Maria is located in El Puerto de Santa Maria and provides easy access to Castle of San Marcos. This charming hotel is an ideal base for discovering local vineyards as it is set in Jerez - Xeres - Sherry.

6
Hotel Puertobahia & Spa
8.2 Excellent
Avenida Paz 38, El Puerto de Santa María, Andalusia, Spain
Show on map
1.1 mi from city centre, El Puerto de Santa María, AN, Spain 

Set in El Puerto de Santa Maria, Puertobahia & SPA is a five-minute walk from Playa de Valdelagrana and provides a Jacuzzi, a sauna and an outdoor pool. Some of the popular features provided at this 3-star hotel are free Wi-Fi and a Turkish steam bath.

7
Hotel Campomar Playa
7.7 Good
C/Gaviota 12, Valdelagrana, El Puerto de Santa María, Andalusia, Spain
Show on map
0.8 mi 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.

8
Hostal Chaikana
8.3 Excellent
C/ Javier de Burgos 17, El Puerto de Santa María, Andalusia, Spain
Show on map
0.7 mi from city centre, El Puerto de Santa María, AN, Spain 

Chaikana is located in El Puerto de Santa Maria and offers easy access to Castle of San Marcos. It is conveniently positioned for those wanting to sightsee in the area.

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

Casa Palacio de Los Leones
8.5 Excellent
El Puerto de Santa María, Andalusia, Spain
Show on map
0.5 mi from city centre, El Puerto de Santa María, AN, Spain 

Casa Palacio de los Leones provides modern 3-star accommodation in El Puerto de Santa Maria. This historic property is an ideal base for exploring the local vineyards as it is situated in Jerez - Xeres - Sherry.

$59
Avg. per night
Soho Boutique Puerto
8.2 Excellent
Avda De La Bajamar, El Puerto de Santa María, Andalusia, Spain
Show on map
0.3 mi 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.

$70
Avg. per night
Crisol Monasterio de San Miguel
8.1 Excellent
Virgen De Los Milagros, 27, El Puerto de Santa María, Andalusia, Spain
Show on map
0.8 mi 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.

$85
Avg. per night
Hotel Puerto Sherry
7.6 Good
Avenida Libertad, El Puerto de Santa María, Andalusia, Spain
Show on map
1.5 mi from city centre, El Puerto de Santa María, AN, Spain 

Boasting a Jacuzzi, an indoor pool and a sauna, Hotel Puerto Sherry is located in El Puerto de Santa Maria and provides stylish accommodation. It offers complimentary Wi-Fi, and also features a golf course.

$85
Avg. per night
Apartamentos Soho Boutique Vistahermosa
8.7 Excellent
El Puerto de Santa María, Andalusia, Spain
Show on map
1.3 mi 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.

$88
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.0 mi 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.

$132
Avg. per night
Ancla Real Apartamentos Loft
8.3 Excellent
El Puerto de Santa María, Andalusia, Spain
Show on map
2.1 mi 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.

$159
Avg. per night
Hotel Bodega Real
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, AN, Spain 

Bodega Real offers 4-star accommodation in El Puerto de Santa Maria. It is ideally located for those wanting to visit local attractions.

$865
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?

    El Puerto de Santa María is home to many highly-rated hotels, one of which is Hostal Chaikana, which has a current rating of 8.3. For other potential stays, consider Hotel Campomar Playa and Del Mar Hotel & Spa, which can also be great places to stay in El Puerto de Santa María.

  • What is a good hotel near Playa Valdelagrana?

    With a rating of 7.7/10 from 3,415 reviews, Hotel Campomar Playa is a hotel close to Playa Valdelagrana that is well recommended by HotelsCombined users.

  • 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,462 reviews).

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

    El Puerto de Santa María hotels have an average price of $148/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $316/night, and if you are looking for a 5-star hotel in El Puerto de Santa María then the average price is around $135/night.

  • 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 $47/night, depending on the popularity of your requested dates.