El Puerto de Santa María holiday guide: castle and beaches
Provincia de Cádiz · Andalusia · Spain · 88,364 residents · on the coast
Castillo de San Marcos
Plaza de toros de El Puerto
House of Vizarrón
Playa de VistahermosaEl Puerto de Santa María is a coastal town of around 88,000 people in the Province of Cádiz, sitting barely 11 metres above sea level on Andalusia's Atlantic shore. Its centre packs a lot into a short stroll: the Castillo de San Marcos, the town's bullring and the House of Vizarrón all lie within half a mile of one another. Beyond them, a string of family beaches runs from Playa de la Puntilla out to Fuentebravía. Summers are hot and almost rainless, with August reaching 31°C, and Jerez airport, with direct flights from the United Kingdom, is only about 20 minutes' drive away. Cádiz, Jerez de la Frontera and Rota are all within 8 miles.
Why go
- The Castillo de San Marcos and the bullring sit within half a mile of the town centre.
- Jerez airport has direct flights from the United Kingdom and lies only 20 minutes away by car.
- July and August see just 1 mm of rain each, with highs of 29°C to 31°C.
Top sights in El Puerto de Santa María
Castles, bullring and Atlantic beaches
Start with the Castillo de San Marcos, a historic castle about 0.4 miles from the centre, then walk the short distance to the Plaza de toros de El Puerto, the town's bullring, just 0.2 miles away. The House of Vizarrón, a palace listed as cultural property, is also around 0.4 miles out, and the Museo Arqueológico Municipal, a local museum that suits families, is a similar distance.
For the coast, Playa de la Puntilla is the nearest beach at about 0.7 miles, followed by Playa de Valdelagrana at 1.4 miles, Playa del Aculadero at 1.2 miles, Playa de Vistahermosa at 2.5 miles and Playa de Fuentebravía at 3.2 miles. Culture continues out of town with the archaeological site of El Aculadero (1.7 miles), the Antiguo Monasterio de la Victoria (1.2 miles), the Convento del Espíritu Santo (0.9 miles) and the Castillo de Santa Catalina (2 miles). Nature lovers can head to the protected Complejo endorreico de El Puerto de Santa María, about 3.5 miles away.
Tours and tickets for the area can be booked directly from this page.
- 1Castillo de San Marcos
- 2Plaza de toros de El Puerto
- 3House of Vizarrón
- 4Playa de Vistahermosa
- 5Playa de la Puntilla
- 6El Aculadero
- 7Playa de Valdelagrana
- 8Complejo endorreico de El Puerto de Santa María
- 9Antiguo Monasterio de la Victoria
- 10Museo Arqueológico Municipal de El Puerto de Santa María
- 11Convento del Espíritu Santo
- 12Castillo de Santa Catalina de El Puerto de Santa María
1castle
2amphitheatre
3palace
4beach5beach
6archaeological site
7beachPlaya de Valdelagrana
1 mile from the centre · Photo
8protected areaComplejo endorreico de El Puerto de Santa María
4 miles from the centre · Photo
9monastery
10museumMuseo Arqueológico Municipal de El Puerto de Santa María
In the centre · Photo
Local museum in El Puerto de Santa María, Spain
11monasteryConvento del Espíritu Santo
1 mile from the centre · Photo
12castleCastillo de Santa Catalina de El Puerto de Santa María
2 miles from the centre · Photo
cultural property in El Puerto de Santa María, Spain
Tours & tickets in El Puerto de Santa María
Guided tours, day trips and tickets in and around El Puerto de Santa María can be booked in advance, priced in GBP.
See tours & tickets (opens GetYourGuide in a new tab)Where to stay in El Puerto de Santa María
Town centre or beachfront
The main choice is between the centre and the beaches. Stay near the Castillo de San Marcos and the bullring and you have the castle, the House of Vizarrón and the archaeological museum all within half a mile, with Playa de la Puntilla under a mile away on foot.
If the sea comes first, the beaches stretch further out: Valdelagrana at around 1.4 miles, then Vistahermosa and Fuentebravía at roughly 2.5 to 3.2 miles from the centre, where you trade easy access to the monuments for sand on your doorstep. With a population of over 88,000, this is a working town as well as a holiday base. The page shows live hotel prices so you can compare both areas.
Hire a car
The easiest way to reach El Puerto de Santa María and the villages around it is a hire car from Jerez (XRY), about 20 min away.
Best time to visit El Puerto de Santa María
When the weather works best
- 17°CJan49 mm
- 18°CFeb55 mm
- 20°CMar112 mm
- 23°CApr6 mm
- 24°CMay24 mm
- 27°CJun32 mm
- 29°CJul1 mm
- 31°CAug1 mm
- 27°CSept53 mm
- 24°COct185 mm
- 21°CNov58 mm
- 18°CDec34 mm
Highlighted months are the sweet spot for warm, dry weather.
The most pleasant months are April, May, June, July, August, September and November. April is notably dry, with just 6 mm of rain and highs of 23°C, while May brings 24°C and only four rainy days.
High summer is hot and almost completely dry: July averages 29°C and August 31°C, each with roughly 1 mm of rain. Night-time lows stay around 21°C to 22°C, so evenings remain warm.
October is the wettest month by a wide margin, with around 185 mm of rain over 14 days, and March is also damp at 112 mm. Winter is mild rather than cold, with January highs of 17°C and lows of 9°C.
Full monthly table
| Month | High | Low | Rain | Sun |
|---|---|---|---|---|
| Jan | 17°C | 9°C | 49 mm | 8 h |
| Feb | 18°C | 10°C | 55 mm | 9 h |
| Mar | 20°C | 12°C | 112 mm | 9 h |
| Apr | 23°C | 14°C | 6 mm | 12 h |
| May | 24°C | 16°C | 24 mm | 12 h |
| Jun | 27°C | 19°C | 32 mm | 13 h |
| Jul | 29°C | 21°C | 1 mm | 13 h |
| Aug | 31°C | 22°C | 1 mm | 13 h |
| Sept | 27°C | 19°C | 53 mm | 11 h |
| Oct | 24°C | 17°C | 185 mm | 9 h |
| Nov | 21°C | 13°C | 58 mm | 9 h |
| Dec | 18°C | 9°C | 34 mm | 8 h |
Averages 2015–2024. Highlighted months are the sweet spot for warm, dry weather.
Getting there from the UK
Flights, ferries and the drive
Jerez (XRY) is the closest airport, about 14 miles away or roughly 20 minutes by car, and it has direct flights from the United Kingdom. Gibraltar (GIB) and Seville (SVQ) also have direct UK flights; Gibraltar is around 58 miles away, about an hour and 20 minutes' drive, and Seville roughly 60 miles, about an hour and 25 minutes.
If you prefer to drive the whole way, allow around 25 hours behind the wheel from Calais. Ferry ports nearby include Cádiz, about 6 miles away, with sailings to Las Palmas, Santa Cruz de Tenerife and Arrecife in the Canaries, while Tarifa (53 miles) and Algeciras (54 miles) connect to Tangier, with Algeciras also serving Ceuta.
By air
- Jerez (XRY)14 miles, about 20 min by roaddirect flights from the UK
- Gibraltar (GIB)58 miles, about 1 h 22 min by roaddirect flights from the UK
- Seville (SVQ)60 miles, about 1 h 25 min by roaddirect flights from the UK
By car and ferry
Driving from Calais takes roughly 24 h 52 min without stops. Nearest ferry ports: Cádiz (6 miles), Tarifa (53 miles), Algeciras (54 miles).
El Puerto de Santa María is good for
Around El Puerto de Santa María
Easy day trips nearby
The town sits in the middle of a cluster of places worth a day out. Puerto Real is about 5 miles away and the city of Cádiz roughly 6 miles. Rota lies around 7.5 miles off, and both Jerez de la Frontera and San Fernando are about 8 miles away.
A little further, Chiclana de la Frontera is around 13 miles away, Sanlúcar de Barrameda about 14 miles and Chipiona roughly 15 miles, all reachable within a short drive for a change of scene along this stretch of Andalusia.
Tips from Robin
Practical tips before you go
Plan around the weather: summer highs reach 31°C in August, so save castle and monastery visits for the mornings, and if you are travelling in autumn, note that October is by far the wettest month with around 14 rainy days.
Car hire makes sense here, as the beaches at Vistahermosa and Fuentebravía, the protected lagoon area and the day-trip towns are spread out, and all three UK-served airports are within an hour and a half's drive. As a sizeable town rather than a purpose-built resort, El Puerto de Santa María keeps going year round, which suits a mild winter break.
Questions people ask
What is the nearest airport to El Puerto de Santa María?
Jerez (XRY) is the nearest, around 14 miles away and about 20 minutes by car. It has direct flights from the United Kingdom. Gibraltar and Seville are alternatives, each with direct UK flights and a drive of roughly an hour and 20 to 25 minutes.
When is the best time to visit El Puerto de Santa María?
April to September and November offer the most pleasant conditions. April and May are warm and fairly dry at 23°C to 24°C, while July and August are hot, up to 31°C, with almost no rain. October is the wettest month, so it is worth avoiding for a beach holiday.
Is El Puerto de Santa María good for a family beach holiday?
Yes. Several beaches suit families, including Playa de la Puntilla, about 0.7 miles from the centre, plus Valdelagrana, Vistahermosa, Fuentebravía and Playa del Aculadero. The municipal archaeological museum, under half a mile from the centre, also makes a family-friendly break from the sand.
Can I visit Cádiz and Jerez from El Puerto de Santa María?
Easily. Cádiz is about 6 miles away and Jerez de la Frontera around 8 miles, making both simple day trips. Rota, San Fernando and Puerto Real are similarly close, and Sanlúcar de Barrameda and Chipiona are within about 15 miles.
How long does it take to drive from Calais to El Puerto de Santa María?
Allow around 25 hours of driving from Calais, so most travellers split the journey over several days. Once there, Cádiz port is only about 6 miles away, with ferries to the Canary Islands, and Algeciras and Tarifa offer crossings to Morocco.