Get 5% of discount using the code
MYESIMNOW5
Buy eSIM
Trustpilot

Are you in Spain’s capital just for a vacation, or planning to stay a while? One of the first practical things you’ll need to figure out is where to do your grocery shopping in Madrid. That’s why we’ve put this article together, to walk you through the different kinds of stores you’ll find, from big international chains to the small traditional neighborhood shops.

This way you’ll get a sense of their prices, what products they carry, where they’re located, their opening hours, and how easy they are to reach. Having this information will help you pick the stores closest to where you live and the ones that best fit your lifestyle. So, ready to go shopping in Madrid?

best supermarkets in madrid

What types of stores are there in Madrid?

In Madrid you’ll find all sorts of supermarkets where you can do your monthly shopping, your weekly stock-up, or just grab what you need for the day. Whether you’re here as a tourist, a digital nomad, a student, or simply planning to stay for a while, it helps to know which stores are closest to home and which ones match your shopping style. Here are the main types of places you’ll come across:

  1. Hypermarkets: These are large stores usually found on the outskirts of the city or inside shopping centers, like Carrefour or Alcampo. They’re known for offering a wide range of products and plenty of deals, which makes them a good choice when you’re doing a big shop. You’ll need some form of transport to get there, but they do provide free parking.
  2. Chain supermarkets: These mid-sized supermarkets can be found in almost every neighborhood, with chains like Mercadona, Dia, or Lidl. They offer competitive prices, a good selection of brands, and are easy to reach from home. Many of them also provide parking.
  3. Convenience stores: You’ll also come across smaller convenience-style supermarkets in central areas, such as Carrefour Express or Supercor. They stay open late, so while the prices are higher, they’re a lifesaver if you run out of something after regular stores have closed.
  4. Traditional markets: These markets are usually located in the city center and bring together different stalls for meat, fish, fruit, and baked goods. What really stands out is the freshness of the products and the reasonable prices.
  5. Neighborhood stores: And finally, there are the traditional neighborhood shops, bakeries, greengrocers, and corner stores that you will often find right on your street. They may be small, but they offer a friendly and personal touch.
places madrid
Areas of Madrid where you can go shopping. Source: Shutterstock.

The most popular supermarkets in Madrid

Next, we will introduce five of the most well-known supermarkets in Madrid where you can do all kinds of shopping. While the cost of living in the capital is among the highest in the country, which affects food prices as well, knowing where to look lets you compare options and choose what suits you best.

Some of these stores are smaller neighborhood shops, perfect for everyday items like bread or fruit. Larger supermarkets, on the other hand, are designed for your weekly or monthly shopping and often have deals and promotions. So get ready to fill your shopping cart!

1. Mercadona

You have probably come across this supermarket chain in Madrid. It is one of the largest in Spain, founded in Valencia in 1977 by the Cárnicas Roig Group. Today, it has 1,602 stores across Spain, including 163 in the capital, 63 in Portugal, and employs around 110,000 people.

Mercadona has its own brands, such as Hacendado for food, Deliplus for personal care and cosmetics, and Bosque Verde for cleaning products. Their prices are competitive and often lower than those at other stores. Here are a few examples:

  • Loaf of bread: $0.70
  • Whole milk (1L): $1.20
  • Macaroni (1 kg): $1.40
  • Rice (1 kg): $1.52
  • Toilet paper (12 rolls): $5.27 

Inside, you will also find a fish department with fresh products and a section for ready-to-eat meals, which is one of their highlights. They are usually open from 9:00 am to 9:30 pm, Monday through Saturday.

AdvantagesDisadvantages
Cheaper own-brand productsClosed on Sundays
Online shopping with home deliveryNo fresh meat counter
Stores well distributed throughout the cityNot many international brands
Advantages and disadvantages of Mercadona supermarkets.

2. Carrefour

The second supermarket we want to introduce in Madrid is the French chain Carrefour, which opened its first store in Barcelona in 1973. Carrefour comes in different formats, including hypermarkets, Carrefour Market, and Carrefour Express. Some of the highlights are the fresh meat and fish sections, their organic products, and promotions like buy three for the price of two, such as the following:

  • Tuna (8-can pack): $7.72
  • Mineral water (6.25 L): $2.57
  • Greek yogurt (6 units): $2.11
  • Macaroni (500 g): $0.88
  • Loaf of bread: $0.57 

Carrefour has a strong presence in the country, with over 200 hypermarkets and more than 800 smaller stores. It is common to find a Carrefour Express in central Madrid open even on Sundays and holidays. Opening hours vary by location. For example, hypermarkets are usually open from 9:00 am to 10:00 pm, while Express stores often stay open until midnight.

AdvantagesDisadvantages
They sell food, clothing, and appliancesHypermarkets far from the city center
Fresh meat and fishMay be more expensive without discounts
Open on holidays and Sundays
Advantages and disadvantages of Carrefour supermarkets.

Important: If you are a frequent traveler and want to stay connected without worrying about expensive roaming or looking for a new SIM at every destination, Holafly’s subscription plans are for you. With a single eSIM, enjoy internet in more than 170 countries for a fixed price and no surprises on your bill. Travel without limits and connect easily and securely! 🚀🌍

Holafly plans, global data
Discover international unlimited eSIM

3. Sánchez Romero

If you care more about quality than price, one of the most upscale supermarkets in Madrid is the gourmet chain Sánchez Romero. Founded in 1954 on La Castellana, it now has 10 locations in the city and is a benchmark for premium food in the capital.

It stands out for offering high-end products, both national and international, that you can only find in these stores. They are located on Calle Castelló, Corazón de María, Paseo de La Castellana, and in some shopping centers such as Arturo Soria. The stores are usually open from 9:00 am to 10:00 pm, and here are a few examples of their prices:

  • Beef steak (1 kilo): $140.49
  • Cooked ham (1 kilo): $25.71
  • Ercolina pears (1 kilo): $7.57
  • Organic eggs (6): $7.14
  • Pasta (400 g): $1.86 
AdvantagesDisadvantages
Gourmet and exclusive productsHigh prices
Excellent personalized serviceOnly 10 stores
Express home deliveryNot for everyday shopping
Advantages and disadvantages of Sánchez Romero supermarkets.

4. Mercado de San Miguel (central market)

Another option besides traditional supermarkets in Madrid is the city’s central markets, such as Mercado de San Miguel, located in Plaza Mayor and over 100 years old. Today it has 20 stalls representing different regions, where you can sample Spanish cuisine, and it is popular with both locals and tourists.

Here you can find fresh fish and meat, high-quality cold cuts, fruits and vegetables, as well as gourmet tapas. This mercado is open every day from 10:00 am to midnight, and sometimes stays open a little later on weekends.

AdvantagesDisadvantages
Cuisine from various citiesNo parking
Fresh produceHigher prices than in neighborhood stores
Right in the center of MadridNo online shopping
Advantages and disadvantages of Mercado de San Miguel.

5. Ultramarinos Octavio

If you prefer shopping at traditional stores instead of supermarkets in Madrid, there are small businesses called ultramarinos scattered across different neighborhoods, such as Ultramarinos Octavio, in the mercados of San Antón in Chueca, Barceló in Tribunal, and on Calle Cea Bermúdez.

Founded in 1970, this shop is known for its high-quality, fresh, and artisanal products. You can find over 150 different cheeses from around the world, including Camembeso at $12.77, Olavidia at $15.11, and Hatillo de Cabra at $18.60.

AdvantagesDisadvantages
Family-run businessOnly three locations
Fresh, artisanal productsHigher prices than supermarkets
Local producersPart-time hours, closes at noon
Advantages and disadvantages of Ultramarinos Octavio.

fresh produce
Types of supermarkets and stores in Madrid. Source: Pixabay and Unsplash (R. Gupta)

Other notable stores and department stores in Madrid

Shopping isn’t just about food. In addition to getting to know the main supermarkets in Madrid, it’s also useful to know where to find other types of stores and outlets for clothes, electronics, furniture, or home decor.

1. El Corte Inglés

El Corte Inglés is Spain’s most well-known department store chain and a true Madrid landmark, with its flagship on Calle Preciados. Founded in 1940, it now has more than 90 locations across Spain and Portugal. In Madrid, you can visit stores on Preciados, Goya, Castellana, Serrano, and Princesa, among other areas.

What can you buy here? Almost anything you can think of, since each floor focuses on a different category: fashion, shoes, beauty, electronics, home appliances, furniture, or gourmet food. Prices tend to be a bit higher than in specialty shops, but you get high quality and reliable after-sales service. The stores are open every day from 10:00 am to 10:00 pm.

AdvantagesDisadvantages
Wide variety of products in one placeHigher prices
Reliable after-sales service and warrantyUsually crowded
Centrally located storesSome products do not have as much variety
Advantages and disadvantages of Corte Inglés.

2. MediaMarkt

If you need to upgrade your computer, get a new smartphone or TV, or replace any cables at home, MediaMarkt is the place to go. This German chain has over 1,000 stores across 13 countries. In Madrid, you can find it on Castellana, in Vallecas, at Plaza del Carmen, and in fourteen other locations.

Prices are very competitive, with special promotions like tax-free days, where you can find a laptop starting at $350 or a 55-inch TV from $585. The store is open every day from 10:00 am to 10:00 pm.

AdvantagesDisadvantages
Installation serviceVery busy
Competitive pricesSometimes not enough staff to serve customers
Wide variety of brands and modelsWarranties and returns can be slow
Advantages and disadvantages of MediaMarkt.

3. Primark

If you need new clothes, head to Gran Vía and explore this massive store that takes up an entire building in central Madrid. This Irish chain is known for affordable fashion for the whole family, along with accessories, shoes, and home items.

You will find very affordable prices compared to other fashion stores, with t-shirts starting at $4.10, jeans from $14.05, and shoes from $9.37. The quality is basic, but the designs are up-to-date and the stock changes frequently. The store is open every day from 10:00 am to 10:00 pm.

AdvantagesDisadvantages
Very low pricesVery basic quality clothing
Open every dayVery crowded stores
Wide variety of clothing and accessoriesLack of staff to serve so many people
Advantages and disadvantages of Primark.

Frequently asked questions about the best supermarkets in Madrid

Which supermarket in Madrid is the cheapest?

Of all the ones we’ve seen, Carrefour has very competitive offers if you buy in bulk, and Mercadona is best for everyday shopping.

Which supermarket has the widest variety of international products?

Carrefour and El Corte Inglés Supermercados have the largest selection of foreign brands.

Where can I find gourmet or high-end products?

You can buy gourmet products at Sánchez Romero, El Corte Inglés Supermercados, and markets such as the Mercado de San Miguel.

Are there any supermarkets open 24 hours a day in Madrid?

There are some 24-hour stores, but most supermarkets close at night, usually between 9:00 and 10:00 pm. Some Carrefour Express locations, however, stay open until midnight.

Is it cheaper to shop at traditional markets than at supermarkets in Madrid?

The main difference in price is that traditional mercados offer fresh, high-quality products, especially meat, fish, and fruit. For this reason, their prices tend to be higher.

Paula Henderson

Paula Henderson

Spanish-English Translator

Hi! I'm a Spanish-English translator working with Holafly, helping bring travel content to life for curious travelers. As a digital nomad with a passion for exploring, I'm always adding new spots to my bucket list. If you love to travel like me, stick around because you're in the right place to find inspiration for your next trip! ✈️🌍

Read full bio