El Puerto de Santa Maria - Hotels

El Puerto de Santa Maria - Hotels & Accommodation

Being a very popular destination for tourists and lovers of the rich cultural and historic heritage that is kept in the town, it is no surprise that there is an abundance of hotels and places to stay here. The most unusual hotel in El Puerto de Santa Maria is the Monasterio San Miguel, a gracious baroque building and converted convent which dates back to 1727 when it was built by order of the Duke of Medinaceli to house the Clarisas Capuchinas nuns. 

You will find everything here, from luxury accommodation to local guesthouses. There are also many self-catering options including apartments and villas located both in the town and in the surrounding rural areas just outside of it. 

El Puerto de Santa Maria Hotels

Four Star

Monasterio San MiguelMonasterio San Miguel

Monasterio San Miguel is set in an 18th-century monastery in the centre of El Puerto de Santa Maria. The charming Las Bóvedas Restaurant serves traditional Spanish cuisine and overlooks the attractive gardens.


Hotel Puerto SherryHotel Puerto Sherry

This nautical-themed hotel is located next to the marina in Puerto Sherry, just outside El Puerto de Santa María. It offers a seasonal outdoor pool and rooms feature tiled floors and modern décor.


Hotel Los Jandalos VistahermosaHotel Los Jandalos Vistahermosa

Hotel Los Jandalos Vistahermosa & Spa is situated in El Puerto de Santa María, 3 km from Puerto Sherry Port. It features 2 swimming pools and rooms with balconies.



Three Star

Puertobahia & SpaPuertobahia & Spa

Puertobahia & SPA is located right on Valdelagrana Beach, in El Puerto de Santa María, and offers wonderful views of the sea. It has free Wi-Fi, a swimming pool and spa with thermal pool and gym.


Campomar PlayaCampomar Playa

Positioned by Valdelagrana beach and the Rio San Pedro Natural Park, the hotel offers its own peaceful garden area in which to relax. Other facilities include an outdoor swimming pool, hot tub and restaurant.


Los Jandalos Santa MariaHotel Los Jandalos Santa Maria

Located in the historic centre of El Puerto de Santa María, Los Jandalos Santa María features a rooftop pool with views over the city. It offers individually decorated rooms with air conditioning.


Hotel Dunas PuertoHotel Dunas Puerto

Dunas Puerto Hotel is located in El Puerto de Santa María, close to the popular Playa de la Puntilla Beach. It has an outdoor pool and free Wi-Fi in public areas.


Hotel PinomarHotel Pinomar

Hotel Pinomar is a traditional Andalusian-style building with a central courtyard, decorated with antique furniture. The rooms feature parquet floors and the hotel has 3 outdoor swimming pools.



Two Star


Located in El Puerto de Santa María city centre and only 5 minutes’ drive from local beaches, Chaikana features spacious rooms and include a flat-screen TV and private bathroom with free toiletries.


Casa del RegidorCasa del Regidor

The Hotel is a noble house from the 17th century. It is located on the river bank, easy access and close to the landmarks of the city. It offers 15 rooms, comfortably furnished and with free Wi-Fi.


Hostal Costa LuzHostal Costa Luz

Rooms at the good-value Costa Luz Guest House are simple and modern. They all feature tiled floors, a safe and an iron, as well as a private bathroom with hairdryer. 15 mins from the beach.


Palacio San BartoloméPalacio San Bartolomé

Palacio San Bartolomé offers modern accommodation while maintaining authentic features and details. Rooms include air conditioning, minibar and a plasma TV.