Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Where To Stay In El Puerto de Santa Maria

El Puerto de Santa Maria, El Puerto de Santa Maria Hotel Information

From the affordable to the more upmarket, El Puerto de Santa Maria features a generous assortment of great short- and long-stay accommodation options. Our database shows 21 hotels within a 0.1-mile radius of central El Puerto de Santa Maria.

El Puerto de Santa Maria's city heart is within strolling distance of places to stay including Hotel Los Jandalos Vistahermosa and Hotel Bodega Real.

19 miles away from the center of El Puerto de Santa Maria, is the Valentin Sancti Petri Spa & Convention Centre. The Hotel Serit can be found 7 miles away. Other hotel options are the Parador De Cadiz and the Life Apartments Costa Ballena.

Jerez de la Frontera is 7 miles to the northeast of El Puerto de Santa Maria and is home to the Emilio Lustau and Alcazar Gardens. Expedia-listed Jerez de la Frontera hotel options include the Hotel Villa Jerez and Hotel Casa Grande. Alternatively, you could stay in Novo Sancti Petri, 19 miles to the south of El Puerto de Santa Maria, where you can choose from the ClubHotel Riu Chiclana - All Inclusive and Meliá Sancti Petri. If you're staying in Novo Sancti Petri, set aside some time to check out the Golf Novo Sancti Petri and Club de Golf Novo Sancti Petri.

Just because you're traveling, doesn't mean you can't enjoy your passion for sporting events. You'll find Plaza de Toros de la Real Maestranza 55 miles to the north of El Puerto de Santa Maria. For visitors who are interested in sleeping close by, make a reservation in the Hotel Alfonso XIII, a Luxury Collection Hotel, Seville or Corral del Rey.

Jerez Airport can be found 13 miles away from El Puerto de Santa Maria. Travelers who wish to stay close by, can easily secure a room via Expedia at the Cortijo de Ducha or the La Cueva Park.