22 food markets worth the trip across Spain, editor-ranked by TableJourney. All Spain guides.

Mercat de la Boqueria ★ 4.6 · Barcelona

raval · La Rambla 91, 08001 Barcelona

Mercat de la Boqueria off Barcelona's Rambla has run since 1840, with 200+ stalls, four counter bars, and a daily fish-and-fruit grid that still feeds the locals.

Tip: Closed Sunday. Get there before 11:00 for the counter bars; the back stalls are quieter than the Rambla edge.

El Rastro Sunday Market ★ 4.6 · Madrid

la-latina · Calle de la Ribera de Curtidores, 28005 Madrid

El Rastro on Calle Ribera de Curtidores in Madrid is the centuries-old Sunday flea market with 1000 stalls plus the parallel vermut and tapas crawl through La Latina, anchored by the Calle Cava Baja taberna route.

Tip: Sundays only 09:00 to 15:00. The vermut crawl post-rastro on Cava Baja (Lucio, Matritum, Tempranillo) runs until 17:00.

Mercado de San Martin ★ 4.5 · San Sebastián

Calle Loiola 1, 20007 Donostia-San Sebastian

Mercado de San Martin on Calle Loiola in San Sebastian's Centro is the city's largest covered market, with two floors of fish, meat, vegetable and pastry stalls plus Sakona and Old Town Coffee inside.

Tip: Fish counters peak between 09:00 and 12:00; pair a market wander with a Sakona filter.

Mercat de Santa Caterina ★ 4.4 · Barcelona

born · Avinguda de Francesc Cambo 16, 08003 Barcelona

Mercat de Santa Caterina in Barcelona's Born sits under a Miralles-Tagliabue undulating tiled roof since 2005: fresh stalls, the Cuines counter restaurant on the side.

Tip: Closed Sunday. Cuines Santa Caterina takes walk-ins; the morning fish runs out by 12:00.

Mercat de Sant Antoni ★ 4.4 · Barcelona

sant-antoni · Carrer del Comte d'Urgell 1, 08011 Barcelona

Mercat de Sant Antoni in Barcelona's Sant Antoni reopened in 2018 after a Cerda-grid restoration: 100+ stalls, Sunday open-air book market, plus encant clothing market.

Tip: Closed Sunday for fresh stalls but Sunday book market 08:30-14:00 runs in the perimeter.

Mercat del Ninot ★ 4.4 · Barcelona

eixample · Carrer de Mallorca 133, 08036 Barcelona

Mercat del Ninot in Barcelona's Eixample reopened in 2015 after restoration: 50 stalls and an oyster bar on the side make this the cleanest city market.

Tip: Closed Sunday. The oyster bar inside takes walk-ups; the fish hall is the morning shop.

Mercado de Maravillas ★ 4.4 · Madrid

chamberi · Calle de Bravo Murillo 122, 28020 Madrid

Mercado de Maravillas in Madrid's Tetuan district is the city's largest traditional municipal market with 200 stalls, an unmatched seafood section landed daily from Galicia and the city's strongest jamoneria selection.

Tip: Closed Sundays. The seafood section runs until 14:30; the iberico counter Cantanal sells whole shoulders.

Mercado de la Paz ★ 4.4 · Madrid

salamanca · Calle de Ayala 28, 28001 Madrid

Mercado de la Paz in Madrid's Salamanca is the 1882 neighbourhood market that hosts Casa Dani's reference tortilla counter, plus 50 stalls of fresh produce, iberico jamoneria and Galician seafood.

Tip: Closed Sundays. The Casa Dani tortilla counter inside is the headline; arrive before 13:30 to skip the queue.

Mercado de la Bretxa ★ 4.4 · San Sebastián

Boulevard Zumardia 3, 20003 Donostia-San Sebastian

Mercado de la Bretxa on Boulevard Zumardia at the edge of San Sebastian's Old Town runs the city's working fish-and-vegetable market from a 1995 modernised building with the original 1870 facade.

Tip: Mornings before 11:00 for the freshest fish from the Cantabrian boats. Closed Sundays.

Mercat de la Llibertat ★ 4.3 · Barcelona

gracia · Plaça de la Llibertat 27, 08012 Barcelona

Mercat de la Llibertat in Barcelona's Gracia is the cast-iron-roofed market that anchors the neighbourhood: 60 stalls, mostly local trade, less tourist-heavy than the Boqueria.

Tip: Closed Sunday. The Saturday vegetable run is the busiest; mid-morning Tuesday is the quietest.

Mercat de la Concepcio ★ 4.3 · Barcelona

eixample · Carrer d'Arago 311, 08009 Barcelona

Mercat de la Concepcio in Barcelona's Eixample is the neighbourhood market with the city's only 24-hour flower stall and a 75-stall fresh-produce grid inside.

Tip: Closed Sunday. The flower stall outside runs 24/7; the morning fish runs out by 14:00.

Mercado de San Miguel ★ 4.3 · Madrid

centro · Plaza de San Miguel, 28005 Madrid

Mercado de San Miguel beside Plaza Mayor in Madrid is the wrought-iron 1916 market reborn in 2009 as the city's reference gourmet tapas market, with 30 counters and an evening vermut scene under the glass roof.

Tip: Walk-in. Cash and card. Counters: gilda tapas 2.50 euros, vermut at Casa Real Andaluza, oysters at La Casa del Bacalao.

Mercat de Galvany ★ 4.2 · Barcelona

sarria · Carrer de Santalo 65, 08021 Barcelona

Mercat de Galvany in Barcelona's Sant Gervasi is the 1927 modernist market in the affluent uptown grid: 75 stalls, almost entirely local trade.

Tip: Closed Sunday. The Saturday morning vegetable run is the busiest; Friday is the cleanest fish day.

Mercado de San Anton ★ 4.2 · Madrid

chueca · Calle de Augusto Figueroa 24, 28004 Madrid

Mercado de San Anton in Madrid's Chueca is the 2011-reborn neighbourhood market with a ground-floor traditional market and a first-floor gourmet tapas counter, plus a third-floor rooftop bar with views over Chueca.

Tip: The rooftop bar is the standout (open until 24:00); the first-floor tapas counters serve until 22:00.

Mercado de Anton Martin ★ 4.2 · Madrid

las-letras · Calle de Santa Isabel 5, 28012 Madrid

Mercado de Anton Martin in Madrid's Barrio de las Letras is the 1941 neighbourhood market reborn in 2014 as a working market plus gourmet upstairs counters, with the city's best vegan and Korean options.

Tip: Closed Sundays. The traditional ground-floor butchers and fishmongers serve until 14:30; upper-floor tapas until 21:00.

Mercado de la Cebada ★ 4.1 · Madrid

la-latina · Plaza de la Cebada, 28005 Madrid

Mercado de la Cebada in Madrid's La Latina is the 1875 working-quarter municipal market, with 80 stalls of fresh fish and meat, plus a Saturday tapas-and-vermut spillover into the surrounding plaza.

Tip: Closed Sundays. The Saturday after-market spillover at Plaza de la Cebada with vermut barrels is the local scene.

Platea Madrid ★ 4.1 · Madrid

salamanca · Calle de Goya 5, 28001 Madrid

Platea Madrid near Plaza de Colon is the 2014-built gourmet market in the former Carlos III cinema, with 12 chef-led counters (Paco Roncero, Pepe Solla, Marcos Granda) and a top-floor cocktail bar.

Tip: Open daily. The chef-counters serve full carte; the basement Costa Brava sushi counter is the late-night option.

Els Encants ★ 4.0 · Barcelona

eixample · Carrer de los Castillejos 158, 08013 Barcelona

Els Encants in Barcelona's Eixample is the 14th-century flea market under a tilted mirror roof since 2013: 500 stalls of antiques and second-hand on rotation.

Tip: Open Mon, Wed, Fri, Sat. Auction stalls run from 07:00. Most stalls take card.

Mercado de San Ildefonso ★ 4.0 · Madrid

malasana · Calle de Fuencarral 57, 28004 Madrid

Mercado de San Ildefonso on Calle Fuencarral in Madrid's Malasana is the three-floor street-food market since 2014, with 18 counters across hamburgers, ceviche, sushi, vermut and a top-floor cocktail terrace.

Tip: Open until 02:30 Thursday-Saturday. The terrace floor with the bar is the headline; walk-in only.

Mercado de Gros ★ 4.0 · San Sebastián

Plaza Nafarroa Beherea, 20002 Donostia-San Sebastian

Mercado de Gros on Plaza Nafarroa Beherea in San Sebastian's Gros is the neighbourhood market across the Urumea since 1923, with a tighter stall mix of vegetables, bread and small Basque cheese counters.

Tip: Saturday mornings are the busiest; the producer-direct Saturday outdoor stalls run in the Gros plazas on rotation.

Saturday Outdoor Producer Stalls (Gros rotation) ★ 4.0 · San Sebastián

Calle San Francisco, 20002 Donostia-San Sebastian

The Saturday outdoor producer stalls rotate through Donostia plazas (Plaza Easo, Plaza Berri, Calle San Francisco in Gros, Plaza Gaskuna), bringing Gipuzkoan producers to the city with direct-from-farm vegetables, Idiazabal cheeses and small-batch cider.

Tip: Producer-direct Saturday only; the plaza changes weekly. The 3rd Saturday lands on Calle San Francisco in Gros.

Mercado del Antiguo ★ 3.8 · San Sebastián

Plaza Funicular, 20008 Donostia-San Sebastian

Mercado del Antiguo at the foot of Mount Igueldo in San Sebastian's western quarter is the small neighbourhood market for fish and produce, with a handful of working butchers and grocers.

Tip: Smaller than San Martin; the fish counter has the day's catch by 09:00.