26 surf spots in Cádiz and Huelva, Spain. Each has a 16-day surf forecast and a local guide.
Live cams and today’s forecasts: the live surf cams and hour-by-hour surf forecasts for every spot in Cádiz and Huelva are on SurfCams. They change every hour, so this text doesn’t contain them: open a spot below, or the map at https://surf-cams.com/.
Isla Cristina – Playa Central Isla Cristina · Beginner · Beach break Playa Central is the town beach of Isla Cristina, a fishing port near the Portuguese border at the western end of the Huelva coast.
Punta Umbría Beginner · Beach break Punta Umbría is a holiday town on a sandy spit between the Odiel marshes and the open sea, just west of Huelva city.
Mazagón – Casas de Bonares Mazagón · Intermediate · Beach break East of Mazagón the beach runs for miles beneath tall sandy cliffs and pine woods, on the edge of the Doñana National Park.
Matalascañas Beginner · Beach break Matalascañas is a holiday resort squeezed between the sea and the Doñana National Park.
Chipiona – Las Tres Piedras Chipiona · Beginner · Beach break Las Tres Piedras is a 1.25 km beach between Chipiona and Costa Ballena, at the mouth of the Guadalquivir.
El Puerto – Las Redes El Puerto de Santa María · Beginner · Beach break Las Redes is a long white-sand beach in El Puerto de Santa María, on the outer edge of the Bay of Cádiz.
Cádiz – Santa María del Mar Cádiz · Beginner · Beach break Santa María del Mar is the small city beach just outside the old walls of Cádiz, at the start of the long Victoria beach.
Cádiz – La Cortadura Cádiz · Beginner · Beach break La Cortadura is almost 4 km of undeveloped beach on the narrow strip of land between Cádiz and San Fernando, running south toward Torre Gorda.
San Fernando – Camposoto San Fernando · Beginner · Beach break Camposoto is a wild beach of dunes and marshes belonging to San Fernando, south of Cádiz.
Sancti Petri – El Castillo Chiclana de la Frontera · Advanced · Point break El Castillo is a right-hand point that breaks over flat rocks off the islet of Sancti Petri, with its old castle, at the mouth of the Sancti Petri channel.
Chiclana – La Barrosa Chiclana de la Frontera · Beginner · Beach break La Barrosa is an 8 km beach running from Sancti Petri to the Torre del Puerco, the beach of Chiclana de la Frontera.
Conil – Roche Conil de la Frontera · Intermediate · Beach break Roche is a string of small golden coves below sandstone cliffs north of Conil, around the Cabo Roche lighthouse.
Conil – Fuente del Gallo Conil de la Frontera · Beginner · Beach break Fuente del Gallo is a small sandy beach tucked under ochre cliffs just north-west of Conil town.
Conil – Los Bateles Conil de la Frontera · Intermediate · River mouth Los Bateles is Conil's main town beach, a long stretch of white sand below the old white town, near where the Río Salado meets the sea.
El Palmar Vejer de la Frontera · Beginner · Beach break El Palmar is a beach of more than 4 km below the village of Vejer, and the heart of surfing in Andalusia.
Zahora Barbate · Intermediate · Beach break Zahora is a long sandy beach with rocky patches just north of Cabo de Trafalgar, between El Palmar and the lighthouse.
Faro de Trafalgar Barbate · Advanced · Beach break The beach just north of the Cabo de Trafalgar lighthouse faces straight into the south-west swell and has a short, hollow, fast shorebreak.
La Derecha de Trafalgar Barbate · Intermediate · Point break La Derecha de Trafalgar is a long, gentle right that wraps around the south side of Cabo de Trafalgar, below the lighthouse.
Los Caños de Meca Barbate · Advanced · Reef break The reef in front of the village of Los Caños de Meca, east of Cabo de Trafalgar, gives one of the best lefts in the area.
Barbate – Yerbabuena Barbate · Advanced · Point break Yerbabuena, also called Hierbabuena or El Chorro, is a right-hand point below the cliffs of the Breña natural park, just west of Barbate.
Barbate – Playa del Carmen Barbate · Beginner · Beach break Barbate's town beach sits east of the fishing port, which shelters it.
Zahara de los Atunes Barbate · Beginner · Beach break Zahara de los Atunes is a small fishing village between Barbate and Tarifa, with huge sandy beaches and a few rocky patches.
Bolonia Tarifa · Beginner · Beach break Bolonia is a wide, unspoilt bay west of Tarifa, with the Roman ruins of Baelo Claudia behind the beach.
Tarifa – Punta Paloma Tarifa · Intermediate · Point break Punta Paloma is a sandy, rocky point at the western end of Valdevaqueros beach.
Tarifa – Los Lances Tarifa · Beginner · Beach break Los Lances is the long beach running west from Tarifa town, best known as a kitesurfing beach.
Tarifa – El Balneario Tarifa · Intermediate · Beach break El Balneario is the town beach of Tarifa at the eastern end of Los Lances, next to the causeway to Isla de las Palomas, where the Atlantic meets the…
Cádiz and Huelva in the guides
Andalusia surf trip 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.
Winter sun surf trip El Palmar's long beach, the quieter sand at Zahora and the reef at Caños de Meca, all within a short drive of each other and best with a west swell and a light levante.