Often called simply “El Puerto,” El Puerto de Santa Maria is a charming seaside town located in Cadiz, Spain. It is best accessed via the ferry that crosses the Bay of Cadiz, or by another form of public transportation from Jerez Airport. El Puerto de Santa Maria is close to the towns of Andalucia, and offers easy access to practically every part of the country. Its strategic location and warm hospitality make El Puerto de Santa Maria a popular destination; it is great as a stop on the way to another city, or as a final destination in itself. Before heading to El Puerto de Santa Maria, make your hotel bookings on HotelsOne.com. There you will find a comprehensive list of the best available hotels in El Puerto de Santa Maria, along with some helpful travel tips. HotelsOne.com simplifies the hotel booking process and makes it easy to find and book the perfect hotel for you. So...

Points of interest - El Puerto de Santa Maria

Beaches

Convention and Government Buildings

Historic Buildings

Museums

Sports Stadiums

Train Station

Wineries

  • Osborne Bodega de Mora

  • Bodega Pedro Domecq

  • Gonzales Byass Winery

El Puerto de Santa Maria City Map

Airports Near El Puerto de Santa Maria

Gibraltar (GIB) 93.6 km
San Pablo (SVQ) 96.0 km
Jerez (XRY) 22.4 km

In and around El Puerto de Santa Maria

Bornos 35 Hotels
49.8 km
Arcos de la Frontera 36 Hotels
41.2 km
Alcala de los Gazules 116 Hotels
48.1 km
San Jose del Valle 48 Hotels
38.6 km
Benalup-Casas Vieja 57 Hotels
47.0 km

Popular Hotels in El Puerto de Santa Maria

All 73 hotels in El Puerto de Santa Maria

  • Hotel Puertobahia & Spa

    Hotel Puertobahia & Spa

    Avenida Paz 38 Playa Valdelagrana, El Puerto de Santa Maria, 11500, ES
    Show map

    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... Read more…

    8.2/10
    Good
    379 reviews
    Free Wifi
    For more info about this hotel:
    Select
  • Las Suites de Puerto Sherry

    Las Suites de Puerto Sherry

    Avenida de la Libertad s/n, El Puerto de Santa Maria, 11500, ES
    Show map

    With a stay at Las Suites de Puerto Sherry in El Puerto de Santa Maria, you'll be near the bay, within a 10-minute drive of Naval Station Rota and Sherry... Read more…

    9.2/10
    Excellent
    22 reviews
    Free Wifi
    From USD 212
    per room / per night
    Select
  • SOHO BOUTIQUE VISTAHERMOSA - HOTEL

    SOHO BOUTIQUE VISTAHERMOSA - HOTEL

    C/ Amparo Osborne, s/n, El Puerto de Santa Maria, 11500, ES
    Show map

    With a stay at SOHO BOUTIQUE VISTAHERMOSA - HOTEL in El Puerto de Santa Maria, you'll be within a 10-minute drive of Naval Station Rota and Real Club de... Read more…

    8.6/10
    Good
    84 reviews
    Free Wifi
    For more info about this hotel:
    Select
  • Crisol Monasterio de San Miguel

    Crisol Monasterio de San Miguel

    Virgen de los Milagros, 27, El Puerto de Santa Maria, 11500, ES
    Show map

    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... Read more…

    8.4/10
    Good
    350 reviews
    Free Wifi
    From USD 91
    per room / per night
    Select
  • Hotel Dunas - Puerto

    Hotel Dunas - Puerto

    Camino de los Enamorados s/n, El Puerto de Santa Maria, 11500, ES
    Show map

    With a stay at Hotel Dunas - Puerto in El Puerto de Santa Maria, you'll be near the beach, within a 10-minute drive of Naval Station Rota and Playa de La... Read more…

    7.4/10
    Good
    36 reviews
    Free Wifi
    From USD 88
    per room / per night
    Select
  • Hotel Pinomar

    Hotel Pinomar

    Calle Jade, 7, El Puerto de Santa Maria, 11500, ES
    Show map

    With a stay at Hotel Pinomar in El Puerto de Santa Maria, you'll be within a 10-minute drive of Naval Station Rota and Playa de La Puntilla. This hotel is... Read more…

    7.8/10
    Good
    71 reviews
    Free Wifi
    For more info about this hotel:
    Select
  • Hotel Alegria Bodega Real

    Hotel Alegria Bodega Real

    Calle Albareda, 4, El Puerto de Santa Maria, 11500, ES
    Show map

    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... Read more…

    8/10
    Good
    254 reviews
    Free Wifi
    From USD 58
    per room / per night
    Select
  • Los Cantaros

    Los Cantaros

    Curva, 6, El Puerto de Santa Maria, 11500, ES
    Show map

    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. ... Read more…

    8.6/10
    Good
    65 reviews
    Free Wifi
    From USD 62
    per room / per night
    Select
All 73 hotels in El Puerto de Santa Maria