Spending New Year’s Eve in CDMX and still need to do some last minute shopping for your party or dinner? It’s key to know what’s open on December 31 so you’re not scouring the city on New Year’s Eve – take note! Many establishments adjust their opening hours on these dates.
Supermarkets
Large supermarket chains often change their hours on holidays like New Year’s Eve. According to recent reports, Walmart, Soriana and Chedraui will be open on December 31 with special hours – generally from 7:00 to 20:00 or 21:00 hours – allowing you to shop for food, drinks, snacks and last minute products without rushing. Bodega Aurrerá will be open until 7:00 pm.
However, Costco will operate on a reduced schedule that day, usually from 9:00 a.m. to 5:00 p.m., ideal if you need to stock up on groceries or buy in volume before it closes.
Convenience stores: the good reliable ones
Don’t forget that stores like OXXO and 7-Eleven usually have 24-hour service or very flexible hours, perfect for express purchases of drinks, party items or products forgotten at the last minute.
Banks: a break before New Year’s Eve
If you need to carry out financial transactions, December 31 is still considered a business day, so most banks in CDMX will operate during normal business hours, which is usually from 9:00 am to 4:00 pm.
This will allow you to make payments, withdrawals or clarifications before the window closes that day. You should take into account that January 1st is a national holiday, so banks will not be open, we recommend you to plan your operations in advance!
Tips for your New Year’s Eve shopping
- Arrive early at large supermarkets to avoid long lines in the afternoon.
- Check online or call your nearest branch to confirm specific hours.
- If you need cash or to do banking, do it in the morning for peace of mind.
With these schedules and recommendations, you can be better organized before your New Year’s Eve celebration, avoid setbacks and have everything ready to welcome 2026 to the fullest.