☀️
Madrid Urbana

Madrid in your inbox

Stories, guides and secrets of the city. No spam.

Thank you! You've been added to the list.

Madrid Food Markets Beyond San Miguel, Which to Choose

Looking for a Madrid food market that is not San Miguel? Pick it by the hour you want to eat. San Antón in Chueca serves until midnight below its rooftop terrace, San Ildefonso in Malasaña stays open until 1am on Fridays and Saturdays, and La Chispería in the Chamberí market keeps going until 2am.

🇪🇸 Leer en español

The day of the week decides which of Madrid’s food markets you can use. On a Sunday, the Mercado de San Fernando in Lavapiés opens only its food side, 11am to 5pm, and the Mercado de Vallehermoso in Chamberí serves until 4.30pm. On a Monday, La Chispería in the Chamberí market is shut. The Mercado de San Ildefonso, a private food hall on Fuencarral, and the Mercado de San Antón, with its third-floor terrace, are the two that serve every day into the night, while the Mercado de Antón Martín publishes no Sunday hours.

A food market in Madrid is a covered market hall where you go to eat, with counters serving prepared food alongside or instead of fresh-produce stalls.

Which Madrid food market should you visit instead of San Miguel? For a rooftop terrace, San Antón in Chueca, with food counters until midnight. For eating any day from 1pm, San Ildefonso in Malasaña, food only. For a Sunday in a neighbourhood market, San Fernando in Lavapiés, 11am to 5pm. For a late weekend night, La Chispería in Chamberí, open until 2am but shut on Mondays.

Which market suits your plan?

MarketBest forNearest Metro on foot
San Ildefonso, Fuencarral 57Eating any day from 1pm, with a cocktail bar and two terracesTribunal, about 190 m
San Antón, Augusto Figueroa 24Rooftop terrace and counters until midnightChueca, about 100 m
Mercado de Chamberí, Alonso Cano 10Late weekend nights at La ChisperíaIglesia, about 150 m
San Fernando, Embajadores 41A neighbourhood market with Sunday foodEmbajadores, about 340 m
Antón Martín, Santa Isabel 5Weekday lunch near the Barrio de las LetrasAntón Martín, about 180 m
Vallehermoso, Vallehermoso 36Food from Vietnam to Mexico, away from the tourist centreQuevedo, about 400 m

San Ildefonso is the only one of the six with nothing to buy and take home: it is a private food hall, while the other five are municipal markets where butchers and fishmongers work next to the counters.

Sunday and Monday, when the choice narrows

  1. Sunday lunch. All five above serve, La Chispería from 12.30pm to 5.30pm; Antón Martín publishes no Sunday hours.
  2. Sunday dinner. Only San Ildefonso and San Antón stay open into the evening.
  3. Monday. La Chispería is closed and San Fernando splits its day, 9am to 2.15pm and 5pm to 8pm.
Sunday food hours at five Madrid marketsOn Sundays San Ildefonso serves from 1pm to midnight, San Antón’s food counters from noon to midnight, San Fernando from 11am to 5pm, Vallehermoso from 11am to 4.30pm and La Chispería from 12.30pm to 5.30pm.Sunday, 11am to midnight11am5pmmidnightSan IldefonsoSan AntónSan Fernandoto 5pmVallehermosoto 4.30pmLa Chisperíato 5.30pm
For a Sunday dinner, only San Ildefonso and San Antón are still serving.

According to Madrid City Council, San Fernando fills up at weekends and is calmer on weekdays, so a Tuesday to Thursday visit is the one for a quiet look at the stalls.

How eating at a Madrid market works

You do not sit down and get a menu. Each counter has its own list and its own till, so you order and pay stall by stall and carry your plates to wherever there is room. No market publishes a single price, and none of the six publishes a booking system for its counters.

  • Timing. Spaniards eat lunch late and dinner later, as explained in where to have dinner in Madrid. San Ildefonso opens at 1pm every day, which is early by local lunch standards.
  • Tipping. Leaving something is optional; the rules are in tipping in Madrid.
  • Uneven hours. The published hours, according to San Antón, do not apply to every stall, so a counter can be shut while the building is open.

Is it worth skipping San Miguel?

The Mercado de San Miguel by Plaza Mayor is the easy choice if you are already in the old centre: it is private, opens 10am to midnight Sunday to Thursday and until 1am on Fridays and Saturdays, as covered in Mercado de San Miguel.

The others win on something specific: San Antón on the terrace, San Ildefonso on a Malasaña night out, and San Fernando or Antón Martín on seeing a working market where locals still shop. The opening rules for the whole municipal network are in Madrid municipal market hours.

Getting there from the centre

All six are on the Metro. A single ticket costs €1.50 to €2.00 depending on the number of stations, as covered in Madrid Metro ticket prices.

San Antón is about 100 metres from Chueca (line 5) and San Ildefonso about 190 metres from Tribunal (lines 1 and 10), so the two pair up in an evening across Chueca and Malasaña. San Fernando is part of a walk around Lavapiés, about 340 metres from Embajadores (line 3).

Madrid food markets and their nearest MetroSix markets with food counters: San Antón in Chueca, San Ildefonso in Malasaña, Antón Martín by the Barrio de las Letras, San Fernando in Lavapiés, and Vallehermoso and the Chamberí market in Chamberí.1 kmRío ManzanaresSan AntónSan AntónSan IldefonsoSan IldefonsoAntón MartínAntón MartínSan FernandoSan FernandoVallehermosoVallehermosoChamberíChamberí
Open 7 days into the nightSunday until the afternoonNo Sunday hours
The six markets6 markets · scroll to see them all
San Antón and San Ildefonso sit in Chueca and Malasaña, Antón Martín and San Fernando to the south, and Vallehermoso and Chamberí to the north. Map data © OpenStreetMap contributors (ODbL).

Frequently asked questions about Madrid food markets

Which Madrid food markets are open on Sunday?

San Antón, San Ildefonso, San Fernando, Vallehermoso and La Chispería in the Chamberí market. San Fernando opens on Sundays from 11am to 5pm for eating only, and Vallehermoso from 11am to 4.30pm. Antón Martín publishes no Sunday hours.

Is there a food market with a rooftop terrace in Madrid?

Yes. San Antón in Chueca has its terrace on the third floor, above a floor of food counters and a floor of market stalls. It is at Augusto Figueroa 24, about 100 metres from Chueca Metro.

Which Madrid food market is best for a late dinner?

La Chispería in the Chamberí market stays open until 2am on Fridays and Saturdays, according to Madrid City Council. San Ildefonso and San Antón’s restaurant close at 1am, which suits the late Spanish dinner hour.

Which Madrid food markets are open on Monday?

San Antón, San Ildefonso, Vallehermoso and Antón Martín serve on Mondays. La Chispería in the Chamberí market is closed, and San Fernando opens in two blocks, 9am to 2.15pm and 5pm to 8pm.

Do you need to book at a Madrid food market?

No booking system is published for the counters at any of the six markets. You find a spot, order at each stall and pay there. San Ildefonso opens at 1pm every day, early by Madrid lunch standards.

Pick the market by the day: Sunday and Monday rule out half of them.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at hola@madridurbana.net.