When I first moved to Madrid, every supermarket checkout made my wallet hurt. Later, following local colleagues and neighbors, I gradually figured out the ropes. This city actually has quite a few cost-effective shopping spots, though prices in tourist areas and the city center are indeed frightening. Today I’m organizing a few places I frequently visit, hoping they’ll be helpful to everyone.
Chain Discount Supermarkets
Lidl and Aldi are my most frequented stores. Lidl is widely distributed throughout Madrid, with locations near Sol and in the Lavapiés district. Their private label products are of good quality, priced 20-30% cheaper than Mercadona. Especially bread, dairy products, and frozen foods offer excellent value. Aldi has relatively fewer stores, but they rotate special offers weekly where you can occasionally find great deals on kitchenware and small appliances, as mentioned in affordable Michelin dining in Madrid.
Additionally, Día supermarket is worth noting. Although not as cheap as the first two, they frequently have buy-one-get-one-free promotions. I usually download their app to check deals before shopping.
Traditional Markets and Flea Markets
El Rastro opens every Sunday morning in the La Latina district. This is Madrid’s most famous flea market, as featured in the Madrid shopping guide. Clothes, second-hand books, antique trinkets—you name it. Remember to bargain. I’ve bought several vintage jackets there at only one-third of mall prices. However, go early; after 10 AM it gets extremely crowded.

For food, Mercado de Maravillas is a traditional market loved by locals, located in the Tetuán district. Vegetables, fruits, fish, and seafood are fresher than supermarkets and reasonably priced. If you go Saturday morning, many stalls offer discounts to clear inventory.
Large Discount Shopping Centers
| Name | Location | Main Advantages |
| Primark | Gran Vía | Fast fashion apparel, extremely low prices as noted in Madrid cost of living |
| Carrefour Planet | Las Rozas | Large comprehensive supermarket, complete variety |
| Decathlon | Multiple locations | Excellent value for sports goods |
Primark’s clothing quality is average, but basic T-shirts, socks, and loungewear are really affordable. Carrefour Planet is in the suburbs, more convenient by car, and one-stop shopping for food and daily necessities saves considerable time and money.
Other Practical Tips
Chinese supermarkets are concentrated in the Usera district, offering Asian ingredients and seasonings at reasonable prices, much cheaper than exotic supermarkets in the city center. Also, never buy water in tourist areas—any small supermarket will be half the price.
Todo a 100, although many items now cost more than 1 euro, still offers affordable cleaning supplies and kitchen gadgets. My storage boxes and hangers are basically all from there.
Finally, a reminder: Madrid’s sale seasons are typically in January and July. That’s when you can find great deals at Spanish brands like Zara and Mango. However, go early—good sizes and styles sell out quickly.