Each August, the beach at Sanlúcar de Barrameda becomes a racecourse as thoroughbreds gallop along the shore at low tide. The Carreras de Caballos de Sanlúcar, held twice during the month, are declared of International Tourist Interest and draw thousands of spectators from across Spain and beyond.
The event dates shift from year to year because the races can only run when the evening low tide leaves enough firm sand. The spectacle is equally famous for its atmosphere: crowds line the beach and the stands, while horses sprint against a backdrop of the Doñana National Park and the setting sun.
Whether you're a horse racing enthusiast or a traveler seeking an authentic Andalusian summer tradition, the Sanlúcar races reward a little advance planning. This guide tells you what the event is, when and where it happens, how to watch it for free or from a paid stand, and how to organize your visit.
What Are the Carreras de Caballos de Sanlúcar?
The Carreras de Caballos de Sanlúcar de Barrameda are horse races run on the beach in the evening, timed to coincide with low tide. Organized by the Real Sociedad de Carreras de Caballos de Sanlúcar, the event is considered Spain's oldest equestrian activity and was declared of International Tourist Interest in 1997.
The races date back to 1845, when local fishermen and aristocrats are said to have tested their horses on the wet sand. Over time, the competition evolved into a formal festival, and in 1981 the society was refounded, reviving the tradition and expanding its racing program to include professional jockeys as well as gentlemen riders and female riders, known as amazonas.
Beyond sport, the races are a celebration of Sanlúcar's seaside heritage. The event is also being considered by UNESCO as Intangible Cultural Heritage, according to the provincial tourism board of Cádiz.
When Do the Races Take Place?
The races are held in August over two cycles, each lasting three days: in 2026 the first cycle runs August 8, 9 and 10, and the second August 21, 22 and 23. The 2026 edition marks the event's 181st occurrence.
The exact dates change annually because they must match the tide calendar, with a good evening low tide needed to expose enough shoreline for racing. As a result, the starting time also varies, though the spectacle typically begins around 6:30 PM and concludes by 9:30 PM, according to the Cádiz tourism office.
Each racing day hosts multiple heats, with more than 20 races spread across the full festival. The first cycle traditionally opens with a family-friendly atmosphere, while the second cycle often marks a more competitive phase, as the racing season on Spain's southern beaches reaches its peak.
Where Are the Races Held?
The races take place on the beaches of Bajo de Guía and Las Piletas in the city of Sanlúcar de Barrameda, in the province of Cádiz, Andalusia. Sanlúcar sits on the Atlantic coast near the mouth of the Guadalquivir River, facing the Doñana National Park across the water.
The course is set on the wet sand left by the receding tide, often described as a unique 'hippodrome' without permanent grandstands. The racing strip runs parallel to the shoreline, with the finish line located near Las Piletas, where the organizing society sets up a betting area during the event.
The exact stretch of beach used can vary slightly from year to year depending on the tide and sand conditions, but the two named beaches have hosted the event for decades. To reach the site, visitors typically head to the Paseo Marítimo of Bajo de Guía, where the racecourse is visible from the promenade and the beach below.
How to Watch: Free Beach Access and Paid Palcos
Watching the races from the beach is free, and that's how most locals and visitors enjoy the spectacle. You can stand anywhere along the course, though the best views and atmosphere are often found near the finish line at Las Piletas.
For a more reserved experience, the organizing society sets up paid areas called 'palcos' – temporary covered stands or boxes – typically placed near the finish line. These offer seating and a closer view of the final stretch, and tickets are sold online and on-site; however, prices and availability are confirmed only by the organizer, so check the official website for current details.
The event attracts over 30,000 people on each race day, so arriving early is essential to secure a good free spot on the sand. Many spectators bring beach chairs and settle in hours before the first race, creating a festive picnic atmosphere along the water's edge.
The Racing Program and Betting
The racing program features thoroughbreds competing in sprint distances, but the precise schedule of heats is not published far in advance. All told, more than 20 races are run across the two cycles, with categories for professional jockeys, amateur gentlemen riders, and female amazonas.
Betting is a popular part of the festival. The Real Sociedad sets up an authorized betting area near the finish line at Las Piletas, where attendees can wager on the upcoming races; the organizer's website also provides guidance on how to place bets.
If you plan to bet, remember that Spanish betting regulations apply, and you must be of legal age. The odds and race conditions are announced on the day, so first-time visitors should observe the flow of the event before participating.
Getting to Sanlúcar de Barrameda
Sanlúcar de Barrameda lies roughly 40 kilometers northwest of Cádiz and about 120 kilometers southwest of Seville. The closest airport is Jerez de la Frontera (XRY), about 35 kilometers away, though Seville's airport (SVQ) also serves the region with more international connections.
Buses connect Sanlúcar to Jerez and Cádiz, with services from the city's bus station; the journey from Jerez takes about 45 minutes. If you drive, the main access is via the A-480 from Jerez or the CA-603 from Chipiona, but parking near the beach on race days is extremely limited.
During the festival, local authorities often run shuttle services from the outskirts to the beach area, but these are not always announced far ahead. Check the Sanlúcar tourism office's website for transport updates closer to the event dates.
Practical Tips for Race Day
Arrive early: gates to the beach area and palcos open several hours before the first race, and the best free spots go quickly. Plan to be in position by late afternoon, especially if you want to watch the start and the finish.
Wear comfortable beach attire with shoes you don't mind getting sandy; the racecourse is on the sand, and the tide dictates how close you can stand. Bring sun protection for the late afternoon sun, though the evening cooling makes it pleasant as races progress.
Carry cash for drinks and snacks, though some vendors may accept cards. Instead of relying on mobile signal in the crowded area, download a map of the venue and the event program before you arrive, as reception can be spotty.
Beyond the Races: Sanlúcar's Gastronomy and Highlights
Sanlúcar is renowned for its manzanilla wine, a dry fino sherry that pairs perfectly with shrimp fresh from the Atlantic. The local catch, langostinos de Sanlúcar, is a sought-after delicacy, often served simply boiled with a squeeze of lemon.
Beyond gastronomy, the city boasts rich maritime heritage: it was the departure point for Magellan's circumnavigation. Visitors can explore the old town's bodegas, palaces, and churches, or take a boat trip across the Guadalquivir to the Doñana National Park.
The races are just one of Sanlúcar's summer events, which also include classical music concerts on the guadalquivir riverside. The festival calendar in Cádiz province is packed too, with other celebrations that complement the racing days.
Plan Your Visit
The Sanlúcar de Barrameda horse races are a rare opportunity to witness equestrian sport in a spectacular coastal setting. Whether you come for the racing, the beach, or the local culture, the event offers a memorable evening that blends tradition with a relaxed summer vibe. To compare this visit with other celebrations, use our guide to festivals in Spain.
Before you go, check the official event website for the latest program and any changes, and consult the Sanlúcar tourism office for tide times and visitor information. For a deeper dive into race details and viewing strategies, explore our guides to the event's program and the best spots on the beach.
Related festival guides
Frequently Asked Questions
Where can I buy tickets for the Sanlúcar horse races in 2026?
Tickets for the paid palcos (stands) are sold through the official organizer, the Real Sociedad de Carreras de Caballos de Sanlúcar, via their website carrerassanlucar.es. On-site sales may be available on the day, but the organizer recommends purchasing online in advance. Note that viewing from the beach is free.
How long do the Sanlúcar horse races last?
Each race day typically lasts about three hours in the evening, with the first race starting around 6:30 PM and the last finishing around 9:30 PM. The exact times depend on the tide and the day's racing program of several heats.
Where can I watch the horse races in Sanlúcar?
You can watch for free from the beach along the racecourse at Bajo de Guía and Las Piletas. Paid elevated stands, known as palcos, are located near the finish line at Las Piletas. Both options offer different perspectives on the action.
Where exactly are the Sanlúcar horse races held?
The races occur on the beaches of Bajo de Guía and Las Piletas in Sanlúcar de Barrameda, on the Atlantic coast of Cádiz province in southern Spain. The course lies on the wet sand exposed at low tide, close to the Guadalquivir estuary.



