After living in Madrid for nearly three years, my biggest takeaway is that supermarket prices are genuinely expensive. Later, following a neighbor’s recommendation, I started exploring traditional markets and discovered how much money I could actually save. Today I’m sharing several budget-friendly markets I frequent, hoping this helps others.
Mercado de Maravillas - Best Value Champion
This market is located in the Tetuán district and is one of Madrid’s largest indoor markets. Every visit, I see many local residents doing their shopping, with fruit and vegetable prices at least 30% cheaper than Carrefour. Tomatoes cost 1.5 euros per kilo, potatoes 0.8 euros, and oranges around 2 euros. The market has over forty stalls, with the fullest stock on Tuesday and Saturday mornings. It’s a 5-minute walk from Cuatro Caminos metro station.

Price Comparison Across Markets
Below is a table I compiled showing average prices for common vegetables across different markets, in euros per kilogram:
| Item | Maravillas | Legazpi | Antón Martín | Supermarket Average |
| Tomatoes | 1.5 | 1.8 | 2.0 | 2.5 |
| Potatoes | 0.8 | 0.9 | 1.0 | 1.3 |
| Onions | 1.0 | 1.2 | 1.3 | 1.6 |
| Lettuce | 1.2 | 1.4 | 1.5 | 2.0 |
The table clearly shows the price advantage of traditional markets.
Mercado de Legazpi - Most Convenient Access
This market is right next to Legazpi metro station, visible as soon as you exit. While smaller than Maravillas, it wins on convenience. Thursday afternoons feature special promotions, with many stalls offering discounts to clear inventory. The fruit vendors are friendly and often throw in a few extra oranges or apples with larger purchases. The second floor has several small restaurants where you can grab lunch after shopping.
Mercado de San Fernando - Cultural Hub Favorite
Although prices increased somewhat after renovation, it’s still cheaper than supermarkets. Located in the Lavapiés district with a great atmosphere, the market combines traditional stalls with creative food vendors. If you want to experience Madrid’s multicultural vibe, this is an excellent choice. I recommend visiting on weekday afternoons when it’s less crowded, and prices become even more reasonable near closing time, similar to what you’ll find in this Madrid shopping guide.
Money-Saving Tips
Finally, here are some market shopping tips from my experience: Never go on weekends - it’s too crowded. Best times are weekday mornings or after 4 PM. Browse multiple stalls to compare prices; the same vegetables can vary by 20% between vendors. Bring reusable bags, as some stalls (like those featured in affordable Michelin restaurants in Madrid) will knock off a few cents for this. Also, use cash whenever possible - many small vendors prefer cash transactions and sometimes offer small discounts.
These markets have all been personally tested, and they genuinely save money. If you know of other affordable markets related to Madrid cost of living, please share in the comments!