This page provides a comprehensive overview of weekly markets in Catalonia, including market days in major cities, coastal towns, and rural areas. Local markets are an important part of Catalan culture and offer fresh produce, regional specialties, antiques, and artisan goods. Below, you will first find a selection of highly recommended markets, followed by a detailed list of market days organised by region.
Vic is widely regarded as home to the largest weekly market in Catalonia. On market days, the historic centre fills with stalls selling food, clothing, household goods, and local products. A visit to Vic on a Tuesday or Saturday is highly recommended.
When: Tuesdays and Saturdays, 08:30–14:00
Where: Vic city centre, around the main square
Located in the heart of the Penedès wine region, Vilafranca del Penedès is often considered Catalonia’s wine capital. The weekly market spreads across the town centre and can easily be combined with lunch at one of the many local restaurants.
When: Saturdays, 08:30–14:00
Where: Vilafranca del Penedès town centre
Girona features one of the most popular covered food markets in Catalonia, offering a wide selection of fresh produce and local delicacies.
When: Monday to Saturday, 08:30–14:00
Where: Mercat del Lleó, Plaça Calvet i Rubalcaba, Girona
Berga: Saturdays
Cardona: Sundays
Cercs: Tuesdays
Manresa: Tuesdays
Navàs: Saturdays
Puig-reig: Fridays
Solsona: Tuesdays
Olost: Fridays
Ripoll: Saturdays
Vic: Tuesdays and Saturdays
Viladrau: Thursdays
Begur: Wednesdays
Bordils: Tuesdays
Cassà de la Selva: Wednesdays
Castelló d’Empúries: Tuesdays
Celrà: Fridays
Corçà: Saturdays and Sundays (Vintage Market)
Figueres: Thursdays
Girona: Monday to Saturday
L’Escala: Sundays
La Bisbal d’Empordà: Fridays
Llançà: Wednesdays
Portbou: Fridays
Roses: Sundays
Tossa del Mar: Thursdays
Alcover: Tuesdays
La Bisbal del Penedès: Wednesdays
Reus: Mondays (Antique Market on Saturdays)
Roda de Berà: Thursdays
Tarragona: Wednesdays and Saturdays (Sundays: Antique Market)
Tivissa: Tuesdays
Torredembarra: Tuesdays
Gelida: Mondays
Sant Sadurní d’Anoia: Thursdays and Saturdays
Sitges: Thursdays
Vilafranca del Penedès: Saturdays
Amposta: Tuesdays
Flix: Tuesdays and Saturdays
Gandesa: Tuesdays
Horta de Sant Joan: Fridays
L’Ampolla: Wednesdays
Tortosa: Mondays and Saturdays
Calaf: Saturdays
Igualada: Saturdays
Agramunt: Wednesdays
Guissona: Thursdays
La Seu d’Urgell: Saturdays
Tàrrega: Mondays
La Pobla de Lillet: Saturdays
Puigcerdà: Sundays
Sant Hipòlit de Voltregà: Thursdays
Note: it is advised to double check the market day, as there is a slight possibility of a town changing the weekday. You can often do so by visiting the website for tourist agency for the specific town.
Sign up for newsletter