Markets in Barcelona

Barcelona, Catalonia

Welcome to Barcelona.

One of my favourite things to do when visiting a new city is to explore its markets.

Did you know?

  • 1

    Barcelona has 3 markets in total.

  • 2

    There are 2 street markets in Barcelona.

  • 3

    There is 1 municipal market in Barcelona.

  • 4

    The largest street market in Barcelona is Barceloneta Artisan Market, offering around 25 stalls.

If you're ready to explore, keep reading to discover all of the markets in Barcelona.

P.S. You can find markets near you quickly by browsing to our Markets Near Me page.

Reserve a Hotel Nearby

Municipal Markets in Barcelona

1.

La Boqueria Market

La Boqueria Market

The Mercat de la Boquería in Barcelona is a municipal market open Monday to Saturday from 08:00 to 20:30, offering a wide range of fresh produce, seafood, meats, and snacks in the city centre.

Address: La Rambla 91, 08001 Barcelona, Spain
Hours: Monday to Saturday 08:00-20:30. Closed Sundays and public holidays
Read more about La Boqueria Market

Street Markets in Barcelona

1.

Barceloneta Artisan Market

Barceloneta Artisan Market

The Mercadillo Artesanal is a street market held every two weeks along Barcelona's Barceloneta beachfront. The market is held on Saturdays and Sundays at Passeig Marítim de la Barceloneta. Vendors offer handcrafted items, artisanal products, and local crafts. This biweekly market provides an opportunity to browse unique handmade goods in a seaside setting.

Address: Pg. Marítim de la Barceloneta, 17, Ciutat Vella, 08003 Barcelona, España
Hours: Saturdays and Sundays, every two weeks 9:00 - 14:00
Read more about Barceloneta Artisan Market
2.

Els Encants Vells (Mercat dels Encants)

Els Encants Vells (Mercat dels Encants)

Els Encants Vells is a street market in Barcelona that operates Mondays, Wednesdays, Fridays and Saturdays from 9 a.m. to 8 p.m. It offers a wide range of goods, including antiques, second-hand items, clothing, furniture and electronics. Located near Plaça de les Glòries in the Eixample district of Barcelona.

Address: Carrer de los Castillejos 158, 08013 Barcelona, Spain
Hours: Mondays, Wednesdays, Fridays and Saturdays from 9:00 a.m. to 8:00 p.m.
Read more about Els Encants Vells (Mercat dels Encants)

About markets in Barcelona

Discover all the markets in Barcelona. Both permanent municipal markets and outdoor street markets offer fresh produce and an authentic Spanish cultural experience.

Browse Markets in Nearby Cities

AbreraAiguafredaArenys de MarArenys de MuntArgentonaArtésAvinyóBadalonaBarberà del VallèsBergaBigues i RiellsBorredàCabrera de MarCalafCallúsCanet de MarCanovellesCanyellesCapelladesCardedeuCasserresCastellar del VallèsCastellbisbalCastelldefelsCastellterçolCentellesCercsCornellà de LlobregatCorró d'AvallDosriusEl MasnouEl Pla del PenedèsEl Prat de LlobregatEls Hostalets de BalenyàEls MonjosEsplugues de LlobregatfakeGironaGranollersGuardiola de BerguedàIgualadaL'EsquirolL'Hospitalet de LlobregatLa Pobla de LilletLa Roca del VallèsLa TorretaLes FontsLes Masies de VoltregàLliçà d'AmuntLliçà de VallLlinars del VallèsManlleuManresaMartorellMataróMoiàMolins de ReiMontcada i ReixacMontesquiuMontgatMontmajorMontornès del VallèsNavarclesOlesa de MontserratOlvanPallejàParets del VallèsPerafitaPineda de MarPrats de LluçanèsPremià de DaltPremià de MarRipolletRoda de TerRubíSabadellSallentSant Adrià de BesòsSant Andreu de LlavaneresSant Antoni de VilamajorSant Boi de LlobregatSant Cebrià de VallaltaSant CeloniSant Cugat del VallèsSant Esteve SesroviresSant Feliu de LlobregatSant Hipòlit de VoltregàSant Joan DespíSant Jordi de CercsSant Just DesvernSant Llorenç d'HortonsSant Pere de RibesSant Pere de TorellóSant Pol de MarSant Quirze de BesoraSant Vicenç de MontaltSant Vicenç de TorellóSant Vicenç dels HortsSanta Coloma de CervellóSanta Coloma de GramenetSanta Eugènia de BergaSanta Maria de PalautorderaSanta Perpètua de MogodaSanta SusannaSitgesTeiàTerrassaTianaTonaTorderaTorellóTorre-romeuTorroella de BaixVicViladecansVilafranca del PenedèsVilanova del CamíVilanova del VallèsVilanova i la GeltrúVilassar de DaltVilassar de MarVillanueva del Río y Minas