- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
€49
per night
Puertobahia hotel located in Valdelagrana
Hotel with 330 rooms from €49. Puertobahia is the closest hotel to Valdelagrana Beach, in El Puerto de Santa María, and offers wond... more
Score: 7.7 out of 10
€45
per night
Los Jandalos Santa Maria
Hotel with 100 rooms from €45. Located in the historic centre of El Puerto de Santa María, this attractive hotel offers individuall... more
Score: 7.9 out of 10
€39
per night
Hotel Pinomar
Hotel with 30 rooms from €39. Located in a quiet area of Puerto de Santa María, this family-run hotel features gardens with 3 outd... more
Score: 7.9 out of 10
€25
per night
Puerta de Algadir
Hotel with 18 rooms from €25. The Puerta del Algadir hotel has practical and well-equipped rooms, and is located near the coastal ... more
Score: 8.4 out of 10
€30
per night
Casa del Regidor
Hotel with 15 rooms from €30. In addition to the facilities already mentioned, all rooms are equipped with bathrooms using hot wat... more
Score: 8.1 out of 10
€48
per night
Palacio San Bartolomé
Bed and breakfast with 10 rooms from €48. Situated in El Puerto de Santa María, this restored 18th century palace offers elegant rooms with ai... more
Score: 9.0 out of 10
€40
per night
Del Mar Hotel & Spa
Hotel with 40 rooms from €40. The hotel has a café and a terrace, ideal for relaxing outdoors.... more
Score: 7.3 out of 10
€40
per night
Campomar hotel located in Valdelagrana
Hotel with 82 rooms from €40. The hotel has a garden area with an outdoor pool. The area in which the hotel is located is resident... more
Score: 7.1 out of 10
€35
per night
Hotel Dunas Puerto
Hotel with 62 rooms from €35. Dunas Puerto Hotel is located in El Puerto de Santa María, close to the popular Playa de la Puntilla... more
Score: 7.4 out of 10
€38
per night
Los Cantaros
Hotel with 39 rooms from €38. Los Cantaros is in the city centre of El Puerto de Santa María. All rooms have free Wi-Fi, soundproo... more
Score: 8.2 out of 10
€29
per night
Hostal Alhaja Playa
Bed and breakfast with 10 rooms from €29. Hostal Alhaja Playa is a short walk from Puntilla Beach and Puerto Sherry, in Puerto de Santa María.... more
Score: 8.0 out of 10
€26
per night
Hostal Costa Luz
Hostel with 11 rooms from €26. Guests are kindly requested to inform the hotel in advance of their estimated time of arrival. This ... more
Score: 7.9 out of 10
€50
per night
Casa Palacio Luna
Appartment with 7 rooms from €50. Casa Palacio Luna is an 18th-century house set in El Puerto de Santa María, 100 metres from Calderón... more
Score: 8.1 out of 10