Book El Puerto de Santa Maria hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in El Puerto de Santa Maria

Cheap El Puerto de Santa Maria hotels

Hotel Campomar Playa

Hotel Campomar Playa

3 out of 5
C/Gaviota 12, Valdelagrana, El Puerto de Santa Maria, Cadiz
Fully refundableReserve now, pay when you stay
The price is AU$71 per night from 3 Jan to 4 Jan
AU$71
includes taxes & fees
3 Jan - 4 Jan 2025
With a stay at Hotel Campomar Playa in El Puerto de Santa Maria, you'll be within a 15-minute drive of Naval Station Rota and Fuente de las Galeras.
Hotel Campomar Playa
Hotel Puertobahia & Spa

Hotel Puertobahia & Spa

4 out of 5
Avenida Paz 38, Playa Valdelagrana, El Puerto de Santa Maria, Cadiz
With a stay at Hotel Puertobahia & Spa in El Puerto de Santa Maria, you'll be on the beach, within a 15-minute drive of Naval Station Rota and Valdelagrana ...
Hotel Puertobahia & Spa
Hotel Puerto Sherry

Hotel Puerto Sherry

4 out of 5
Avenida Libertad S/N, Puerto de Santa Maria, El Puerto de Santa Maria, Cadiz
Fully refundable
The price is AU$89 per night from 1 Jan to 2 Jan
AU$89
includes taxes & fees
1 Jan - 2 Jan 2025
With a stay at Hotel Puerto Sherry in El Puerto de Santa Maria, you'll be on the waterfront, within a 15-minute drive of Naval Station Rota and Sherry ...
Hotel Puerto Sherry
Save an average of 15% on thousands of hotels when you're signed in
Crisol Monasterio de San Miguel

Crisol Monasterio de San Miguel

4 out of 5
Virgen de los Milagros, 27, El Puerto de Santa Maria, Cadiz
The price is AU$82 per night from 5 Jan to 6 Jan
AU$82
includes taxes & fees
5 Jan - 6 Jan 2025
With a stay at Crisol Monasterio de San Miguel, you'll be centrally located in El Puerto de Santa Maria, within a 10-minute drive of Naval Station Rota and Fuente ...
Crisol Monasterio de San Miguel
Los Cantaros

Los Cantaros

3 out of 5
Curva, 6, El Puerto de Santa Maria, Cadiz
With a stay at Los Cantaros in El Puerto de Santa Maria, you'll be near the beach, within a 10-minute drive of Naval Station Rota and House of the Indies.
Los Cantaros
Hotel Alegria Bodega Real

Hotel Alegria Bodega Real

4 out of 5
Calle Albareda, 4, El Puerto de Santa Maria, Cadiz
Fully refundableReserve now, pay when you stay
The price is AU$79 per night from 5 Jan to 6 Jan
AU$79
includes taxes & fees
5 Jan - 6 Jan 2025
With a stay at Hotel Alegria Bodega Real in El Puerto de Santa Maria, you'll be 2.5 mi (4 km) from Valdelagrana Beach and 7.8 mi (12.5 km) from Jerez ...
Hotel Alegria Bodega Real
Hotel Cádiz Bahía by Q Hotels

Hotel Cádiz Bahía by Q Hotels

4 out of 5
Glorieta Ana Orantes 5, Cádiz
Fully refundableReserve now, pay when you stay
The price is AU$107 per night from 21 Jan to 22 Jan
AU$107
includes taxes & fees
21 Jan - 22 Jan 2025
A stay at Hotel Cádiz Bahía by Q Hotels places you in the heart of Cádiz, steps from Playa de la Victoria and 4 minutes by foot from Puerta del Mar University ...
Hotel Cádiz Bahía by Q Hotels
Playaballena

Playaballena

4 out of 5
Avenida Juan Carlos I, s/n, Rota, Cádiz
The price is AU$146 per night from 6 Jan to 7 Jan
AU$146
includes taxes & fees
6 Jan - 7 Jan 2025
Located in Rota, Playaballena is by the sea, within a 5-minute drive of Ballena Beach and Playa Agua Dulce.
Playaballena
Plaza de la Luz Cádiz

Plaza de la Luz Cádiz

3 out of 5
C/ Corralón de los Carros, 62, Cádiz, Cadiz
Fully refundableReserve now, pay when you stay
The price is AU$104 per night from 23 Dec to 24 Dec
AU$104
includes taxes & fees
23 Dec - 24 Dec
With a stay at Plaza de la Luz Cádiz, you'll be centrally located in Cádiz, just a 4-minute walk from La Caleta Beach and 6 minutes by foot from El Gran Teatro ...
Plaza de la Luz Cádiz
Don't see what you're looking for?
See all available properties in El Puerto de Santa Maria
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in El Puerto de Santa Maria

A quick browse through #El Puerto de Santa Maria will give you major holiday goals — and with so many fabulous hotels available, it won't be long till you can start ticking them off! Sleep a short distance from the action if you want to feel this destination's true buzz. lastminute.com.au offers 20 hotel options within 5 kilometres of downtown El Puerto de Santa Maria. Did someone say 'spoiled for choice'?

The Los Cantaros and the Casa Palacio de Los Leones are some of the most central digs in El Puerto de Santa Maria. We wouldn't be doing a very good job if we didn't also tell you about the Hotel Bodega Real and the Del Mar Hotel & Spa.

The suburb of Valdelagrana Beach is just 3 kilometres away from the main part of town. However, if you're looking to book a room here, you better make haste! The only hotel available is the Hotel Puertobahia & Spa.

How about visiting Plaza de Espana? This popular tourist attraction is near the Parador De Cadiz and the Hotel Boutique Convento Cádiz. That said, if Cadiz Cathedral is more your thing, the Playa Victoria and the Hotel Spa Cádiz Plaza are no-brainers. Torre Tavira is another pre-eminent El Puerto de Santa Maria attraction. To chill nearby, get a bed at the TRYP Cádiz La Caleta Hotel. The Hotel Monte Puertatierra, 2 kilometres away, is also worth considering.

If you feel inclined to take it easy with a glass of wine, go to Osborne Bodega de Mora. If you're wanting to spend a few nights nearby, look into rooms at Hotel Los Jandalos Vistahermosa and Hotel Puerto Sherry Easy as! Lovers of wine won't want to miss Bodegas Gutiérrez Colosía. Hear about the grape varietals and how the bottling is done, then sample the finished product in a tasting session. If you're dying to hit the hay after you've seen it, the closest accommodation choices are the Hotel Pinomar and Apartamentos Larga 70.

Totally flipping out cos you've got nowhere to crash when you land? Don't worry, last minute is our speciality! You'll find the Cortijo de Ducha a convenient ride from Jerez de La Frontera Airport, which is 20 kilometres from downtown El Puerto de Santa Maria.

El Puerto de Santa Maria hotels essential information

Accommodation
3,987 hotels
Lowest Price
AU$71
Highest Price
AU$146
Popular hotels
Hotel Campomar Playa, Hotel Puertobahia & Spa, Hotel Puerto Sherry, Crisol Monasterio de San Miguel, Los Cantaros, Hotel Alegria Bodega Real, Hotel Cádiz Bahía by Q Hotels, Playaballena, Plaza de la Luz Cádiz

Most recent El Puerto de Santa Maria hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.