The opening hours of the main supermarkets in Spain

by Lorraine Williamson

MADRID – Now that most people are back at their permanent address and the high season is over, supermarkets are also readjusting their opening hours. As such, many supermarkets will close again on Sundays. 

With the change of season, the main supermarket chains in Spain are undergoing significant changes in their opening and closing times. These are the stores that are the largest in terms of customer numbers: Mercadona, Lidl, Carrefour, ALDI, and DIA. However, every chain opens and closes its doors at different times. So it’s good to know when and where to do your shopping. 

The opening and closing times listed below are general for the entire country. Therefore, they may vary slightly by region or even municipality, depending on local holidays in the municipality where they are located. In recent days, most supermarket chains have adjusted their opening hours again. 


The company with origin in Valencia opens at 9.00 am and closes at 9.30 pm. This means that the popular shops close half an hour earlier than in the summer. Unlike the hottest months of the year, the Mercadona is now closed on Sundays. In addition, the store will be closed on Tuesday 12 October. That is the national Spanish holiday. Other holidays on which the Mercadona will be closed: 

Region of Valencia: October 9 the entry of King Jaime I into the city of Valencia. 

Navarre: December 3rd, Feast of San Francisco Javier, founder of the Society of Jesus of Navarre. 

Puente de Diciembre: Monday, December 6, 2021, Spanish Constitution Day, and Wednesday, December 8, because of the Day of the Immaculate Conception 

New Year’s Eve with an early closing time. The shop is then open from 9.00 am to 7.00 pm. 

The exact opening times of the nearest Mercadona can be found on the company’s website, where you can enter the postal code. 

The Mercadona customer service telephone number is 900 500 103. This number is available from Monday to Saturday, from 7.00 am to 10.30 pm. 


The German supermarket Lidl has also adjusted the schedules. The shops are open to the public from 9.00 am to 9.30 pm, as is the Mercadona, and are closed on Sundays. 

Cogesa Expats

Lidl stores are also closed on the Spanish national holiday Dia de la Hispanidad on October 12; on the Day of the Constitution on December 6 and on December 8 when it is the Catholic holiday of the Immaculate Conception. You can find the specific opening hours of the store in your area via the website and your postal code. 

Lidl’s customer service phone number is 900 958 311. 


The French chain, unlike the rest, has not drawn up a general schedule for its branches. The opening times can therefore differ per location. For example, the opening time varies between 8.30 am and 9 am and the closing time varies from 9.00 pm to 10.00 pm. 

The same goes for the holidays. No common calendar is followed for this either. To find out if the Carrefour you always go to is open, check the company’s dedicated search engine on the website. 

The Carrefour customer service phone number is 914 908 900. 


This multinational, also of German origin, opens at 9 am and closes at 9.30 pm, just like compatriot Lidl. In some locations, the closure can vary until 10.00 pm To find out if the store you usually go to is taking advantage of this extra half hour, check out the company’s website. 

Some of the main shops in areas where the traffic is greatest will remain open on Sundays. In this case, they will be open from 10 am to 10 pm barring some variations. ALDI’s customer service telephone number is 900 902 466. 

Supermarkets DIA 

The store chain DIA uses a schedule from 9:00 am to 9:30 pm in the majority of its branches. In Madrid, the store is in many cases open longer, from 8.00 am to 8.30 am, and closes between 9.30 pm and 10.00 pm. 

To know exactly what the opening and closing times are of the store you want to go to, it is best to look in your search engine on the website. The holidays on which the company closes also differ per location. In any case, the national holidays are also observed here and the doors are closed. The DIA customer service number is 912 170 453. 

Another handy and quick way to find out the opening times of the supermarkets you always go to is by searching the name of the supermarket and the location on Google. The location with links to the website, the route, the telephone number, and the current opening hours will appear on the right of your screen as a service from Google. 

Baycrest Wealth

You may also like