Trip guide
Andalusia surf trip
From the Doñana beaches to Tarifa on the Costa de la Luz
Andalusia's Atlantic coast, the Costa de la Luz, is a long run of sandy beaches, sandstone cliffs and white towns between the Portuguese border and the Strait of Gibraltar. It is warm, sunny and calm for much of the year, which is the catch: Portugal blocks a lot of the North Atlantic swell, and Wavelength notes that this coast needs big low-pressure swells on a southerly track to come alive. When they arrive, usually between autumn and spring, beaches like El Palmar fill with good peaks and reefs like Caños de Meca and Yerbabuena wake up.
This route runs from north-west to south-east: from the Huelva beaches next to the Doñana National Park, past Chipiona and the city of Cádiz, through Chiclana, Conil and El Palmar to Cabo de Trafalgar, Barbate and Tarifa. Every stop is a spot on the SurfCams map with its forecast. Three of them are reefs or points for experienced surfers only, and each stop says who it suits.
At a glance
- 🌡️ Water: ~15–16 °C winter, 21–23 °C summer
- Around Cádiz the sea averages about 15–16 °C from January to March, the coldest point being February at about 15 °C. It warms to about 23 °C in August, and is still near 21 °C in October and 18 °C in November.
- 🧥 Wetsuit: 4/3 mm Dec–Feb, 3/2 mm autumn and spring
- A 4/3 mm in the heart of winter, a 3/2 mm in October, November and from March to May, and boardshorts or a shorty in summer. Booties help on the reefs at Caños de Meca and Yerbabuena.
- 🌊 Swell: W–SW storm swells, Oct–Apr
- The coast sits in Portugal's swell shadow and needs strong Atlantic lows to send swell into the Gulf of Cádiz. Most waves come from the west and south-west between autumn and spring; summer can be flat for weeks.
- 🌬️ Wind: Levante E offshore, poniente W onshore
- The levante blows from the east, offshore on these west-facing beaches but often very strong near Tarifa. The poniente comes from the Atlantic in the west and blows onshore.
- ☀️ Air: ~16–17 °C winter highs
- In Cádiz, winter highs are about 16–17 °C. November is the wettest month with about 100 mm of rain, and December and January bring seven or eight rainy days each.
- 👥 Crowds: Busy El Palmar, tight reef crews
- El Palmar is lined with surf schools and gets packed at weekends, and the reefs at Caños de Meca and Yerbabuena have strong local crews. Wild beaches like Zahora, La Barrosa and the Huelva coast are much quieter.
When to go
Come between October and April. A local surf school recommends October to April for experienced surfers, and Surf-forecast names December as El Palmar's best month. Autumn is a good compromise: the air and water are still warm, the first swells arrive and the summer visitors have gone. The reefs and points on this route mostly break from November to March, when the biggest storms pass.
Summer is a different trip. The waves are usually small and weak and the coast can be flat for weeks, so it suits learners on big boards. The wind is the main attraction then: Tarifa, on the Strait, is a famous centre for kitesurfing and windsurfing, and Bolonia and Los Lances fill with kites. Bring a longboard and plan a kite or windsurf lesson for the flat days.
Levante and poniente
Two winds rule this coast. The levante blows from the east, when pressure is higher over the Mediterranean than over the Atlantic, and the Strait of Gibraltar squeezes it like a funnel. It can easily reach 40–60 km/h around Tarifa and the Bay of Cádiz and often lasts several days. Wikipedia notes it is most common from late spring to autumn. On the west-facing beaches from Cádiz to Trafalgar it blows offshore and grooms the waves, so a west swell with a light levante is the classic good day. Near Tarifa it is usually too strong to surf.
The poniente comes from the west, off the Atlantic. It is cooler and milder than the levante, but it blows onshore on most of this coast and turns open beaches like El Palmar to chop. A recent climate-model study counts about 110–130 levante days and 135–155 poniente days a year in the Strait, so plan on wind most days and use the coast's shape: Roche's coves are sheltered on strong levante days, Caños de Meca hides from the west behind Cabo de Trafalgar, and Barbate's harbour shelters it from strong westerlies.
How it works
Base yourself in El Palmar, the hub of Andalusian surfing, with schools, rental and surf camps behind the beach. Conil, Roche, Zahora, Caños de Meca and Barbate are all within about 20 minutes, so you can follow the wind and swell each day. The Huelva and Cádiz-city stops make a good first or last day on the way in. The nearest airport is Jerez, just under an hour from El Palmar, and a hire car is close to essential.
Most beaches here need about 1–1.5 m of west to south-west swell and work best around mid tide. The reefs and points need more: Caños de Meca starts to work when El Palmar has good size, and Yerbabuena needs about 1.5 m or more. Surf mornings and evenings when the wind is light.
Safety
Rips are the main danger on the open beaches, especially El Palmar, Matalascañas, Conil and Los Lances on bigger days, and around the river mouths. Caños de Meca and Yerbabuena break over shallow rock with sea urchins, so wear booties and learn the way in and out first. At Sancti Petri the paddle out is long, with strong tidal currents and boats in the channel.
A strong levante blows out to sea, so stay close to the beach when it is gusty and do not paddle out on a big offshore day at an empty spot. Bolonia has strong, sudden currents. Car break-ins are common at Yerbabuena and on the lighthouse road at Trafalgar, so leave nothing in the car. At Roche, avoid the water after heavy rain because of a sewage outlet nearby.
The route
Cádiz and Huelva
The wild dune and cliff beaches of Huelva by Doñana, the Cádiz city breaks, El Palmar's long sandbars, the reefs and points around Cabo de Trafalgar, and the wind-swept bays of Tarifa.
16 spots
Mazagón – Casas de Bonares
Stop 1
Mazagón · Cádiz and Huelva · Intermediate · Beach break
Start on a wild beach below sandy cliffs and pines at the edge of Doñana. It needs a solid south-west swell of about 1.5 m and a north to north-east wind, but then the banks can be hollow. A few locals know it well; keep a low profile.
Matalascañas
Stop 2
Cádiz and Huelva · Beginner · Beach break
The most consistent beach on the Huelva coast, with peaks over sandbars both ways. Small days are quiet and good for learning; watch for rips between the bars when it is bigger.
Chipiona – Las Tres Piedras
Stop 3
Chipiona · Cádiz and Huelva · Beginner · Beach break
A well-known beach at the mouth of the Guadalquivir with peaks over sand and flat rock. Fun for learners on small days, with longer walls in winter. Mind the rocks at low tide and the weekend crowd from Jerez and Seville.
Cádiz – Santa María del Mar
Stop 4
Cádiz · Cádiz and Huelva · Beginner · Beach break
The city beach just outside Cádiz's old walls is a winter beach break around 1 m. Go after a storm when the wind swings east, and respect the local crew at weekends.
Sancti Petri – El Castillo
Stop 5
Chiclana de la Frontera · Cádiz and Huelva · Advanced · Point break
Experts only: a right-hand point over flat rock off the castle islet, hollow and powerful on a solid south-west swell. The paddle out takes about 40 minutes through a channel with boats and strong currents, so check it is breaking first.
Chiclana – La Barrosa
Stop 6
Chiclana de la Frontera · Cádiz and Huelva · Beginner · Beach break
Eight kilometres of beach from Sancti Petri towards Roche, with shifting sandbar peaks for all levels. It is usually quiet on weekdays, but watch for night-fishing hooks in the shallows at low tide.
Conil – Roche
Stop 7
Conil de la Frontera · Cádiz and Huelva · Intermediate · Beach break
Small coves below sandstone cliffs with punchy waves between rocky reefs, one of the more dependable spots on the coast. A good choice for intermediates on strong levante days; low tide is fast and high tide floods the coves.
Conil – Fuente del Gallo
Stop 8
Conil de la Frontera · Cádiz and Huelva · Beginner · Beach break
A small beach under ochre cliffs by Conil with mostly right-handers, calmer than El Palmar. It needs a decent south-west swell and an east wind; watch for the rocks at both ends.
El Palmar
Stop 9
Vejer de la Frontera · Cádiz and Huelva · Beginner · Beach break
The heart of surfing in Andalusia: more than 4 km of sandbar peaks, mostly rights, from easy learner waves to hollow, powerful days. The most consistent beach on this stretch, but often crowded, so spread out along the beach.
Zahora
Stop 10
Barbate · Cádiz and Huelva · Intermediate · Beach break
A few minutes south of El Palmar, with waves as good as its neighbours' and far fewer people. Several peaks with hollow sections for intermediates; watch for rock patches between the sand.
La Derecha de Trafalgar
Stop 11
Barbate · Cádiz and Huelva · Intermediate · Point break
A long, gentle right that wraps around the south side of Cabo de Trafalgar, one of the best-known longboard waves in Andalusia. It needs a big swell to wrap in, so check it when El Palmar is too big and messy.
Los Caños de Meca
Stop 12
Barbate · Cádiz and Huelva · Advanced · Reef break
Advanced surfers only: one of the best lefts in the area, short, hollow and powerful over rock and sand. It works when El Palmar has good size. Wear booties for the rocks and urchins, and wait your turn behind the strong local crew.
Barbate – Yerbabuena
Stop 13
Barbate · Cádiz and Huelva · Advanced · Point break
Experts only: a right-hand point below the Breña cliffs that many call the best right in Andalusia, with an easy drop, a hollow ledging section and a long wall. It needs about 1.5 m or more and gets crowded. Park in Barbate and leave nothing in the car.
Barbate – Playa del Carmen
Stop 14
Barbate · Cádiz and Huelva · Beginner · Beach break
The town beach sits behind the fishing port, which shelters it. It only breaks in a strong south-west swell, but then its soft, slow waves are a good refuge on stormy, windy days, and suit learners.
Bolonia
Stop 15
Tarifa · Cádiz and Huelva · Beginner · Beach break
A wide, unspoilt bay with the Roman ruins of Baelo Claudia behind the beach. Mostly a kite and windsurf spot, it gets short, fun waves from late autumn to early spring on calm days. Watch for strong, sudden currents.
Tarifa – El Balneario
Stop 16
Tarifa · Cádiz and Huelva · Intermediate · Beach break
Finish at Tarifa's town beach by the causeway to Isla de las Palomas, where the Atlantic meets the Mediterranean. It works best when a west swell meets a light levante, with hollow sections over sand and rock for intermediates, and gets crowded fast.
Tips from the line-up
- Watch the swell, not the calendar: this coast needs a real Atlantic storm, and a west to south-west swell with a light east wind is the day to drop everything.
- Base yourself in El Palmar and drive to the spot the wind favours: Roche on strong levante, Caños de Meca and Barbate when it blows from the west.
- Pack a longboard or a high-volume board; most beach days here are small and soft.
- Leave the reefs at Caños de Meca, Yerbabuena and Sancti Petri to experienced surfers, and wear booties there.
- Plan something for flat and windy days: a kite or windsurf lesson in Tarifa, the white town of Vejer, or Baelo Claudia at Bolonia.
Sources
- Wavelength – Where to surf in Spain wavelengthmag.com
- Surf-Forecast – Playa El Palmar surf-forecast.com
- Surf-Forecast – Caños de Meca surf-forecast.com
- Escuela de Surf 9 Pies – Surfing in Cádiz: useful information escueladesurf9pies.com
- Escuela de Surf 9 Pies – Autumn, best season to surf El Palmar escueladesurf9pies.com
- Escuela de Surf 9 Pies – Where to surf when El Palmar is too big escueladesurf9pies.com
- The Surf Atlas – El Palmar surf thesurfatlas.com
- Wikipedia – Levant (wind) en.wikipedia.org
- Ferryscanner – Viento de levante en Cádiz ferryscanner.com
- Dos Xtremos – Windsurfing and kitesurfing in Cádiz dosxtremos.com
- Ortega Camacho et al. – Levante and Poniente winds in the Strait of Gibraltar (AEMET repository) repositorio.aemet.es
- Andalucia.com – Kitesurfing in Tarifa andalucia.com
- Seatemperature.info – Cádiz water temperature seatemperature.info
- Climates to Travel – Cádiz climate climatestotravel.com