
Duration
1h 30m
Best Time
Morning
Price
€€
Setting
Outdoor
Mercado de San Antón transforms the traditional Spanish market concept into a three-story food destination that actually works. The ground floor operates like a proper neighborhood market with fresh produce, meats, and seafood where locals do their daily shopping. The second floor houses about a dozen gourmet food stalls serving everything from Japanese katsu sandwiches (8-12 EUR) to traditional Spanish tortilla, plus a well-stocked wine bar. The rooftop terrace restaurant offers full meals and cocktails with unobstructed views across Chueca's low-rise buildings.
You'll find yourself moving naturally between floors, grabbing ingredients downstairs, sampling tapas on level two, then settling in upstairs with a drink. The atmosphere shifts throughout the day: morning brings serious shoppers and coffee drinkers, lunch draws office workers to the food stalls, and evenings see the rooftop fill with groups sharing wine and small plates. The building itself feels genuinely modern without trying too hard, with wide aisles and good lighting that make browsing comfortable.
Most travel guides oversell this as some revolutionary concept, but it's simply a well-executed market with decent food options. The ground floor prices match regular Madrid markets, but food stalls upstairs charge restaurant prices (12-18 EUR for mains). Skip the full dinner on the rooftop, it's overpriced and underwhelming. Instead, buy cheese and wine downstairs, grab a table upstairs, and enjoy the view for a fraction of the cost.
Enter from the Calle Barbieri side entrance to skip the main crowd and head straight to the less obvious food stalls on the second floor's back corner
Most visitors waste time on the rooftop restaurant menu when the real move is buying from downstairs vendors and eating upstairs for free
Hit the Jamonería stand on the ground floor before 11am for the best selection of jamón and cheese, they'll vacuum pack anything for travel
Address
C. de Augusto Figueroa, 24, Centro, 28004 Madrid, Spain
Neighborhood
ChuecaNearest Metro
Plan for about 1h 30m. Morning visits are typically less crowded.
Mercado de San Antón is in the Chueca neighborhood of Madrid. The address is C. de Augusto Figueroa, 24, Centro, 28004 Madrid, Spain. The area is well-served by metro.
Morning visits, especially early, mean fewer crowds and better light for photos. Weekdays are significantly quieter than weekends.
Comfortable shoes are recommended. Check the weather forecast and dress in layers, especially in shoulder seasons.