Sanlúcar de Barrameda is one of Spain's three better-known sherry-producing towns. (The other two are Jerez de la Frontera, for which sherry is named, and El Puerto de Santa María.)
Although a seaside town, Sanlúcar de Barrameda is also home to the oldest horse races in Spain and some of the oldest in Europe. The races take place just before sunset along the beach at the mouth of the river Guadalquivir every August before thousands of spectators. Contested at distances of 1500 m and 1800 m, these were the first regulated horse races in Spain; the riders wear distinctive colours and caps.
Other annual events include the Sanlúcar Tapas Fair, a local gastronomy competition; the Feria de la Manzanilla in late May, which is held at the beginning of the Noches de Bajo de Guía flamenco season; classical and jazz festivals; and the occasional concert by a major act. The city is also known for the Rocio pilgrimage, one of the more popular expressions of the Roman Catholic faith; it can be compared to the pilgrimages to Santiago or Lourdes