Skip to content
Madrid Travel Budget

Supermarkets Madrid Budget: Best Cheap Grocery Guide 2026

supermarkets Madrid budget grocery shopping

Supermarkets Madrid budget travelers can use to save €15-30 daily on food cluster around four major Spanish chains: Mercadona (Spain’s largest, mid-range prices, excellent house brand Hacendado), Día (cheapest urban convenience chain with 2,700+ stores), Carrefour (international chain, broad selection), and Alcampo (cheapest hypermarket but suburban-only). For visitors staying in Airbnbs or hostels with kitchens, supermarket shopping for breakfast, snacks, picnic supplies, and DIY dinner cuts food costs from €25-40 daily restaurant spending to €5-12 grocery costs. This guide covers the best supermarkets Madrid budget travelers should know in 2026, with location maps, Spanish food brands worth trying, and a sample week of grocery shopping that costs €40-60 total.

supermarkets Madrid budget grocery shopping
Supermarkets madrid budget grocery shopping.

Table of Contents

Madrid’s Major Supermarket Chains Compared

  • Mercadona: Spain’s largest. Mid-range prices. Excellent house brand Hacendado (food, household). Best for everyday shopping.
  • Día: Cheapest urban convenience chain. 2,700+ stores. Smaller stores, dense Madrid coverage. Compete with Lidl/Aldi pricing.
  • Carrefour: International chain. Larger format. Broader international product selection. Bulk deals.
  • Alcampo: Hypermarket; cheapest overall in Spain. Suburban-only — not central Madrid.
  • Lidl: German discounter. Excellent prices on staples and house brands.
  • Aldi: German discounter. Smaller Madrid presence than Lidl.
  • Eroski: Cooperative chain. Mid-range prices.
  • El Corte Inglés Supercor: Premium urban supermarket. Higher prices, longer hours.
  • Sánchez Romero: Madrid premium chain (Salamanca district). Highest prices.

For supermarkets Madrid budget travelers, the practical hierarchy: Día (cheapest urban) → Mercadona (most reliable) → Lidl (German discounter) → Carrefour (broader selection). Alcampo cheapest but requires going to suburbs.

supermarkets Madrid budget basket fresh
Supermarkets madrid budget basket fresh.

Central Madrid Supermarket Locations

  • Día (multiple central): Calle Atocha, Calle Bailén near Royal Palace, Calle Hortaleza, Calle Mayor, Lavapiés. Open 09:00-21:30 typical.
  • Mercadona Calle Mayor 80: Central Sol-area. Good produce.
  • Mercadona Atocha: Opposite Atocha train station.
  • Mercadona Calle de la Princesa: Argüelles district.
  • Carrefour Express (multiple central): Calle Princesa, Gran Vía, central locations.
  • Lidl Calle Bravo Murillo: Chamberí; larger format.
  • Lidl Estación de Atocha: Inside the train station.
  • El Corte Inglés Gourmet (Goya, Castellana): Premium pricing; widest selection.

Sample Grocery Prices in Madrid Supermarkets (2026)

  • Loaf of bread: €0.80-1.50
  • 1L milk: €0.85-1.20
  • 12 eggs: €2.50-3.50
  • Pasta 500g: €0.70-1.50
  • Tomatoes 1kg: €1.50-2.50
  • Apples 1kg: €1.50-2.20
  • Bananas 1kg: €1.20-1.80
  • Olive oil 1L: €4-7
  • Manchego cheese 200g: €4-7
  • Jamón ibérico 100g: €4-15 (depending on grade)
  • Wine bottle (Spanish table wine): €2-5
  • Wine bottle (Rioja crianza): €5-12
  • Cerveza Mahou 6-pack: €4-6
  • Bottled water 1.5L: €0.50-1.20
  • Coffee 250g: €3-6
supermarkets Madrid budget bakery
Supermarkets madrid budget bakery.

Sample Weekly Grocery Budget for Two Travelers

One week of supermarket breakfasts, snacks, and 3 DIY dinners for a couple at Día/Mercadona pricing:

  • 2 loaves bread: €2
  • 2L milk: €2
  • 24 eggs: €5
  • Manchego cheese 400g: €10
  • Jamón serrano 200g: €5
  • Mixed fruit (apples, oranges, bananas) 3kg: €5
  • Tomatoes, lettuce, vegetables: €8
  • Pasta + tuna for 3 dinners: €8
  • Olive oil: €5
  • Wine 4 bottles: €15
  • Coffee: €5
  • Bottled water 6 large bottles: €4
  • Snacks (chocolate, crackers, almonds): €8
  • Total: €82 for 2 people for a week

Versus restaurant breakfasts (€10/day × 2 × 7 = €140) plus 3 restaurant dinners (€60 × 3 = €180) = €320. Saving: €240 over a week. Plus you have lunch supplies for picnics in Retiro Park.

Spanish Supermarket Brands Worth Trying

  • Hacendado (Mercadona house brand): Excellent quality across all categories. Particularly good: olive oil, gazpacho, manchego, Spanish wines.
  • Aliada (Día house brand): Cheapest staples. Good basic products.
  • El Corte Inglés Hipercor: Higher-end supermarket house brand.
  • Granja Ría: Trusted Spanish ham and charcuterie brand.
  • Borges: Olive oil and nuts.
  • La Española: Olive oils, vinegars.
  • Garcia Carrión: Spanish wines (Don Simón table wines €1-2 per bottle).
  • Galletas Gullón: Spanish biscuit brand.
  • Estrella Damm / Mahou / San Miguel: Spanish mass-market beers.
  • Pepito: Spanish cured meat brand.
  • Frinsa / Calvo: Spanish canned tuna and seafood (excellent quality).
  • Anchoas Ortiz: Premium Spanish anchovies.
supermarkets Madrid budget deli
Supermarkets madrid budget deli.

Madrid Supermarket Opening Hours

  • Standard hours: Mon-Sat 09:00-21:30 typical.
  • Sundays: Most CLOSED. Smaller convenience stores (some Día and Carrefour Express) open 10:00-14:00.
  • Public holidays: Most closed (Jan 1, Jan 6, May 1, May 15, Aug 15, Nov 1, Dec 25, etc.).
  • El Corte Inglés Supercor: Often open Sundays 10:00-21:00.
  • 24-hour stores: Some Carrefour Express and small convenience stores stay open later. Verify by location.
  • Saturday mornings busy: Spanish weekly shopping peak. Arrive 11:00-13:00 for emptier stores.

Critical for travelers: stock up Saturday for Sunday closures. Most Madrid supermarkets are closed Sunday — plan accordingly.

Traditional Madrid Markets vs. Supermarkets

Madrid’s traditional working markets (mercados) offer an alternative to supermarkets — fresh produce direct from farmers, smaller scale, more authentic experience, but slightly higher prices for non-staples.

  • Mercado de Antón Martín: Working market with food stalls; reasonable prices.
  • Mercado de la Cebada (La Latina): Working market; produce, fish, meat. Cheapest market option.
  • Mercado de Vallehermoso (Chamberí): Renovated working market; food stalls.
  • Mercado de la Paz (Salamanca): Upscale neighborhood market.
  • Mercado de Mostenses: Multicultural market; cheap produce.
  • Mercado de San Fernando (Lavapiés): Working market; cheap.
  • Avoid Mercado de San Miguel for shopping: Tourist gourmet market; expensive prepared foods, not grocery shopping.
supermarkets Madrid budget produce
Supermarkets madrid budget produce.

Supermarkets Madrid Budget Tips

  • Bring shopping bags: Madrid supermarkets charge €0.05-0.15 per plastic bag.
  • Cash and card both accepted: Most supermarkets accept Visa/Mastercard.
  • Weigh produce yourself: Use scales in produce sections; print labels before checkout.
  • Discounts at closing time: Many supermarkets discount baked goods and produce 30-50% in last hour before closing.
  • Check expiry dates: Look for “fecha de caducidad” or “consumir preferentemente.”
  • Receipt required for returns: Always keep receipts.
  • Mercadona doesn’t accept Amex: Visa/Mastercard only.
  • Carrefour offers loyalty card: Free signup; member discounts on selected items.
  • Día has app: Weekly digital coupons; significant savings on staples.

FAQs

What’s the cheapest supermarket in Madrid?

Día and Lidl are cheapest in central Madrid. Alcampo is cheapest overall but suburban-only. Mercadona offers best mid-range value.

Are Madrid supermarkets open on Sundays?

Most are closed Sundays. Some Día, Carrefour Express, and El Corte Inglés Supercor stay open. Stock up Saturday.

How much do groceries cost in Madrid?

Weekly grocery budget for 2 travelers: €60-90 covering breakfasts, snacks, and 3-4 DIY dinners. Versus €300-400 weekly restaurant cost.

Is Mercadona cheap?

Mid-range — cheaper than Carrefour, more expensive than Día/Lidl. Mercadona’s Hacendado house brand offers excellent value.

Can I shop at Madrid supermarkets without speaking Spanish?

Yes — self-service mostly; Google Translate helps for unfamiliar items. Cashiers may ask ‘tarjeta o efectivo’ (card or cash) and ‘bolsa’ (bag, €0.10).

Where are central Madrid supermarkets?

Día has the densest central network (multiple Sol, Lavapiés, Hortaleza locations). Mercadona has Calle Mayor 80, Atocha, Princesa branches. Carrefour Express on Princesa, Gran Vía.

Are Madrid markets cheaper than supermarkets?

For fruit and vegetables: comparable. For meat, fish, and prepared foods: markets often cheaper at working markets (La Cebada, Vallehermoso). Tourist-oriented markets (San Miguel) are much more expensive.

What Spanish products should I buy at supermarkets?

Hacendado olive oil, manchego cheese, Spanish wines (€2-5 table wines surprisingly good), chorizo, jamón serrano, gazpacho, tinned anchovies (Ortiz brand), Spanish almonds.

Supermarkets Madrid Budget: Spanish Wines Worth Buying

Spain produces some of Europe’s best-value wines, and Madrid supermarkets stock them at startlingly low prices. Hacendado (Mercadona’s house brand) Rioja crianza €4-5; Don Simón table wines €1-2; Marqués de Cáceres Rioja crianza €6-8; CVNE Rioja gran reserva €12-15. For sherry: Tio Pepe fino €5-7; Lustau amontillado €8-12. Spanish cava (sparkling wine): Codorníu €4-6; Freixenet €4-6. These are the same wines that cost €15-30 in restaurants and €25-50 in non-Spanish countries.

Spanish Cheese and Charcuterie at Madrid Supermarkets

  • Manchego cheese: Mercadona Hacendado manchego curado €8-12/kg; specialty cheese counters €15-25/kg.
  • Jamón serrano (mass-market cured ham): €15-25/kg pre-sliced packages.
  • Jamón ibérico de cebo: €25-40/kg pre-sliced; €40-60/kg at deli counters.
  • Jamón ibérico de bellota: €60-150/kg; specialty deli counters mostly.
  • Chorizo: €5-12/kg.
  • Salchichón: €5-10/kg.
  • Cabrales (Asturian blue cheese): €15-25/kg.
  • Idiazabal (Basque cheese): €15-22/kg.

For travelers self-catering breakfast or making picnic lunches, €15-25 of Spanish cheese and charcuterie at a supermarket creates 4-5 substantial meals. Pair with €1 fresh bread from the supermarket bakery, €5 olive oil, and €5 wine for spectacular Spanish picnics at €5-8 per person.

Madrid Supermarket Food Souvenirs Worth Bringing Home

  • Spanish olive oil (Borges, La Española): €5-15 per bottle; better quality than most non-Spanish stores.
  • Saffron (azafrán): Premium Spanish saffron €5-15 per gram at supermarkets vs. €25+ in non-Spanish stores.
  • Smoked paprika (pimentón de la Vera): €2-5 per tin; essential for Spanish cooking.
  • Spanish almonds (Marcona variety): €5-10 per bag.
  • Tinned anchovies (Ortiz brand): €4-8 per tin; world-class quality.
  • Tinned tuna (Frinsa, Calvo): €3-8 per tin; far better than non-Spanish brands.
  • Turrón nougat: €5-15 per bar; Spanish Christmas tradition.
  • Spanish wines: Up to 5L per person allowed in EU luggage.

Supermarkets Madrid Budget: Sample Self-Catering Costs

For a couple staying in a Madrid Airbnb with kitchen, a typical week of self-catered breakfasts and 4 dinners (with restaurant lunches and 2-3 dinners out): grocery budget €50-70. Versus 7 days of restaurant breakfasts (€20/day = €140) plus 4 home dinners replaced by restaurant dinners (4 × €60 = €240) = €380 alternative. Net savings €310-330 per couple per week from supermarket self-catering. For families of 4, savings double to €600+ per week.

Plan Your Visit