10 Best Grocery Stores in Spain

When in Spain, it’s not just the historic sights or breathtaking cities like Barcelona and Madrid that’ll grab your attention. The grocery stores in Spain are equally fascinating! Overwhelmed by choices? Let’s make it simple.

Hi, we’re Timon & Filipa!

We travel across Spain in our motorhome, Speedy, and update TravelSpain24 with fresh content, practical tips, and personal stories from the road. Our goal is to help you experience Spain beyond the typical tourist trails.

Top 10 Grocery Stores in Spain

Beyond its scenic landscapes, Spain has various grocery stores, from local gems to global bigwigs.

  • Mercadona: Think of it as the king of Spanish supermarkets. Nearly 20% of Spain’s food market? That’s Mercadona for you. Whether you crave local dishes or exotic flavors, this store won’t disappoint.
  • Carrefour: Originally French, Carrefour’s vast range in Spain has something for your everyday and gourmet needs. And guess what? You can even shop online!
  • Dia: If saving is your game, Dia is the name. Located everywhere, from buzzing cities to serene countryside, they lure you with deals that are hard to pass.
  • Lidl & Aldi: These German siblings bring quality without the price tag. With many choices, your grocery list will be ticked off in no time.
  • Spar: International but with a local touch. Spar’s emphasis? Fresh and quality produce for every meal.
  • Alcampo: Alcampo is a French original, but boy, has it made waves in Spain! From fresh veggies to rare spices, Alcampo delivers. 
  • El Corte Inglés: Think of a luxury mall. Now imagine a grocery section there. Voilà!
  • Caprabo: A touch of Catalonia in every aisle, offering delicacies from the region.
  • Eroski: Quality meets affordability. That’s Eroski’s promise.

1. Mercadona

Mercadona poster with blue sky

Thinking of grocery shopping in Spain? Chances are, you’ll end up at Mercadona. It’s everywhere! With a whopping 1,636 stores dotting Spain’s regions—even in Ceuta, Melilla, and Portugal—it’s no wonder it claims a huge chunk (1/5, to be exact) of Spain’s food market.

Wandering its aisles is like a mini-adventure. Fresh fruits here, global goodies there, and the best part? Your wallet won’t feel the pinch. Quality plus affordability? Mercadona’s got the formula down pat. 

2. El Corte Ingles 

El Corte Ingles

Imagine a supermarket that’s both a shopping haven and a flavor festival. That’s El Corte Ingles for you. Its shelves are brimming with the finest local and international products, from daily essentials to unique Spanish delights. It’s a one-stop shop.

But it’s not just about the variety. It’s the whole experience. The neatly lined aisles, the super-helpful staff, and, let’s not forget, that fabulous food hall. Yep, it’s packed with goodies that only El Corte Ingles offers. 

3. Consum

Best Grocery Stores in Spain

Begin your grocery adventure at Consum, one of Spain’s renowned supermarket chains. With a sprawling network of over 830 outlets, including the Charter and Consum brands, its dominance in the market is unmistakable. 

Step inside, and their promise of freshness embraces you. Quality is evident from vibrant fruits and veggies to the enticing display at the butchers and fishmongers.

Roam the aisles and discover a blend of local and international brands, meeting all your grocery essentials. The intuitive store layout streamlines your shopping, ensuring you spend more time enjoying and less time searching.

But what truly sets Consum apart? Their unwavering commitment to top-tier customer service. Friendly faces are always around, eager to guide, answer, or help.

For your convenience, Consum runs its operations from Monday to Saturday, opening doors from 9:00 to 21:30. This guarantees your kitchen stays equipped with the finest supplies throughout the week.

4. Aldi

Logo of the Aldi discounter on a new building

Aldi represents a blend of affordability and quality in the Spanish grocery landscape. Originating from Germany, this discounter giant has made impressive strides, adding over 40 stores in 2022 and boasting 394 spots across Spain.

What awaits you at Aldi? A spectrum of choices includes fresh farm produce, pantry essentials, and handy household items. Their trademark? High-quality goods without the hefty price tag, ensuring every shopping trip feels like a win. 

And if you’re someone who thrives on variety, Aldi won’t disappoint. They continually refresh their stock, adding novel items to surprise and delight.

5. DIA

Supermarket shop chain, Dia

DIA is a top supermarket chain from Spain. It started in 1979. When you enter a DIA shop, you see why it’s the biggest franchise in Spain and the fourth in Europe for food. 

They have tons of stuff, from veggies to things for your home. And the prices? They’re great, so you save money. The people who work there are super friendly and helpful. They make you feel welcome. 

Simply put, shopping at DIA is fun, easy, and wallet-friendly because of its wide variety and friendly team.

6. Lidl


Have you heard of Lidl? It’s a grocery store in Germany. They have loads of stores in 31 countries, including many in Spain. Lidl is like a treasure chest. You can find fresh veggies, tasty baked goods, and special treats. They also have their own brand stuff, which is both excellent and cheap. 

Many people love Lidl. Like, families find cool snacks there for their kids. And people from other countries living in Spain find things they miss from home. 

Need to do some shopping? Try Lidl. You might love it just like many others do!

7. Carrefour


Carrefour is more than just a store; it’s an experience. Ever been to Spain? Then you’ve likely heard of Carrefour and for good reason. This French hypermarket doesn’t just offer groceries but an entire world of choices. 

Want vegetarian options in Spain? Carrefour’s plant-based range is hard to beat. The store’s atmosphere? It’s electric! A bustling hub where every visit feels like a fresh story. 

8. Alcampo

Supermarket shop chain, Mi Alcampo, in the Retiro district

Alcampo isn’t just your regular store in Spain; it’s where the heart of Spain beats. From crisp vegetables to that irresistible flavor of authentic Spanish chorizo, Alcampo combines the best local flavors and contemporary comfort.

And guess what? Every time you step in, it feels like coming home. Their friendly crew, always with a grin and eager to assist, makes every shopping trip smooth sailing. If you’re after the soul of Spain with a modern twist, let Alcampo be your favorite stop during your Spanish escapade.

9. Spar

Advertisement billboard displaying logo of SPAR

Visiting a grocery store in Spain? Chances are you’ll stumble upon Spar. Born in the Netherlands in 1932, this international brand ventured into Spain in 1959 and now boasts 13,000 stores across 48 nations. 

What can you expect? A colorful variety! From cheeses to pizzas, and unique sections for leche, batidos, and sucedáneos lácteos.

But Spar isn’t just about food. They celebrate The Day of the Canary Islands, emphasizing their bond with local communities. 

10. Eroski

Fresh vegetables in supermarket Eroski

This grocery gem from the Basque Country spreads across Spain with almost 1,000 stores. They’ve got you covered, whether it’s hypermarkets, cozy Eroski City outlets, or even travel agencies branded Eroski Viajes.

Walking through, you’re treated to fresh produce, pantry must-haves, and much more. But here’s the twist: Eroski isn’t just a store. It’s a worker-consumer hybrid cooperative within the Mondragón Corporation group. So, you’re not just filling your cart; you’re supporting a noble cause.

Seeking a Spanish touch in your shopping? Eroski shines with regional specialties. Some stores even double up as gas stations. Convenience redefined! 

Maximizing Your Grocery Shopping in Spain

Venturing out to buy groceries in Spain? It might feel different from back home. But, with a dash of local know-how, you can easily navigate Spanish supermarkets.

First, pick a supermarket that suits you. Spain has everything, from big names like Mercadona to quaint local stores. A hot favorite? Mercadona. It’s convenient, stocks a broad range, and is friendly on the wallet.

If you’re exploring supermarkets in Mallorca, you might be interested in learning more about Mallorcan food.

Heading out? Remember your shopping bag. You’ll drop €0.10-€0.20 in Spain for a bag. Also, keep a spare bag; some tiny shops use lockers needing a €1 coin – don’t worry, you’ll get it back!

Payment methods? Mostly, cards are cool. Yet, in some nooks and corners, you’ll need cash. So, always have a few euros handy.

Sticking to Your Grocery Budget in Spain

Grocery Shopping in Spain

Sorting out your budget for grocery stores in Spain? It can seem like a puzzle. However, with a plan in hand and savvy shopping, quality meals are within reach.

Where to begin? Spain boasts of big chains – Mercadona, Alcampo, Consum, and Día Maxi. While Mercadona dominates the market scene, Alcampo is where you score steals, ranking 87 out of 89 in affordability.

For a savvy shopping spree:

  • Compare prices. Keep your eyes peeled for discounts on must-haves like oil or ketchup.
  • Shop local and seasonal products. Seasonal fruits, veggies, or meats from neighborhood markets are budget-friendly and green.
  • Create a shopping list. Plan ahead to swerve away from temptations and stick to your budget.

Considering local rates, a week’s groceries might set you back by €100 to €150. Of course, this shifts based on your choices and household size.

To wrap it up: Budgeting means something other than skimping on taste or quality. Keep these tips up, and enjoy Spanish flavors without burning a hole in your pocket!

How to Shop Smartly and Save Money in Spain

If you’re grocery shopping in Spain, you want to make the most of your money. Here are some proven strategies I’ve personally used to make every euro count:

  1. Maximize Loyalty Perks: Almost every supermarket in Spain offers loyalty cards. So, why not benefit from them? Sign up, earn points with every purchase, and soon you’ll see those discounts rolling in.
  2. Catch the Seasonal Sales: Special seasons and holidays mean special offers. Spot these times to grab fantastic deals. Think about stocking up on items that don’t expire quickly or can be frozen.
  3. Think Bulk: Items like rice, pasta, or canned goods can be cheaper in bigger amounts. And if there’s a sale? It’s a win-win.
  4. Shop Around: Don’t just stick to one place. Spain boasts a mix of big and small stores. Check different ones out. Sometimes, the smaller local shops surprise you with fresh deals.
  5. Opt for Store Brands: Why pay more for a name? Store brands often match the quality of famous brands but come at a fraction of the price.
  6. Plan Ahead: It’s simple: Know your meals. List your items. This way, you shop purposefully, dodge impulse buys, and sidestep any food wastage.
  7. Tap into Digital Deals: Today’s age is digital. Numerous Spanish supermarkets have apps or sites filled with e-coupons. Keep an eye on them, and you might snag some cool savings.

Remember these hints on your next Spanish shopping spree, and watch your savings grow.

For vegetarians navigating Spanish supermarkets, a unique world of flavors awaits. Dive into our article on vegetarian food in Spain to discover more about plant-based delights you can savor. If you’re intrigued by Spanish food altogether, you might also want to check out these 17 facts about food in Spain.

Just letting you know
When you buy something through our links, we’ll earn a small commission—don’t worry, it won’t cost you any extra! It’s a win-win, right?