What Time Does Walmart Open? All Departments & Holiday Hours 2021

Walmart used to be famous for its 24 hours stores. You could go into a Walmart store at any time of the day and shop to your heart’s content. Not anymore. Just like everything else that had to do with retail, Walmart’s hours were changed as a result of the COVID 19 pandemic. In March 2020, in response to the soaring number of infection cases all over the United States, Walmart announced that its US stores would only be open from 7 am to 8:30 pm.

That was the bad news. The good news was that in Aug 2020, Walmart decided to extend the business hours of its stores – more than 4,000 of its 4,700 stores in the United States were to be open from 7 am to 10 pm. And then 3 months later in Nov 2020, Walmart expanded the operating hours of its US stores once again.

2021202220232024
New Year’s DayJan. 1Jan. 1Jan. 1Jan. 1
MLK Jr. BirthdayJan. 18Jan. 17Jan. 16Jan. 15
Washington’s BirthdayFeb. 15Feb. 21Feb. 20Feb. 19
Memorial DayMay. 31May. 30May. 2927-May
Independence DayJul. 4Jul. 4Jul. 4Jul. 4
Labor DaySept. 6Sept. 5Sept. 4Sept. 2
Columbus DayOct. 11Oct. 10Oct. 9Oct. 14
Veterans DayNov. 11Nov. 11Nov. 11Nov. 11
Thanksgiving DayNov. 25Nov. 24Nov. 23Nov. 28
Black FridayNov. 26Nov. 25Nov. 24Nov. 29
Cyber MondayNov. 29Nov. 28Nov. 27Nov. 26
Christmas DayDec. 25Dec. 25Dec. 25Dec. 25

As of Nov 2020, most Walmart stores and Neighborhood Markets are open 7 days a week from 7 am to 11 pm until further notice. Moreover, every Tuesday from 6 am to 7 am, Walmart stores will host a special shopping hour for seniors age 60 or more, and those who are immunocompromised. During this special shopping hour, only seniors and those who are the most vulnerable will be allowed into Walmart stores to shop.

Related: What Time Does Target Open? All Departments & and Holiday Hours

Walmart Business Hours Chart

The following table summarizes the normal business hours of most Walmart stores and the various departments within. As always, the business hours of specific stores may be different, so call your store to be sure.

Link: Walmart Store Finder

Mon-FriSatSun
Walmart Main Store7am-11pm7am-11pm7am-11pm
Customer Service7am-8am and 9pm-11pm7am-8am and 9pm-11pm7am-8am and 9pm-11pm
Main Store Senior HourTues 6am-7amNANA
Walmart Pharmacy9am-7pm, Tues 7am-7pm9am-7pm10am-6pm
Pharmacy Senior HourTues 6am-7amNANA
Walmart Vision Center9am-7pm, Tues 7am-7pm9am-7pmClosed
Vision Center Senior HourTues 6am-7amNANA
Walmart Auto Center8am-6pm8am-6pm8am-6pm
Walmart Money Center8am-8pm8am-8pm10am-6pm
Walmart Deli8am-9pm8am-9pm8am-9pm
Walmart Bakery7am-10pm7am-10pm7am-10pm
Walmart Curbside Pickups8am-10pm8am-10pm8am-10pm
Curbside Pickups Senior Hour7am-8am7am-8am7am-8am
Walmart Grocery Delivery8am-8pm8am-8pm8am-8pm

While most Walmart stores are open from 7 am to 11 pm, a minority of Walmart stores do have different hours. The best way to make sure you have the correct business hours is to call your Walmart store directly.

To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

Different departments within a Walmart store such as the Vision Center or the Auto Care Center may have business hours that are different from that of the main store. To be sure you have the correct business hours of a department, you can either call it directly or look up its business hours online.

To find the direct phone number of a department within a Walmart store, go back to the Store Finder result list we discussed above. Click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you a list of all the departments in that store – such as Auto Care Center & Photo Center – together with their direct phone numbers. And if you click on a specific department, it will expand to show you the detailed business hours of that department.

On special days such as Christmas Eve and Black Friday, the opening hours of Walmart may also be different.

Walmart Holiday Hours Chart 2021

The following table summarizes the business hours of most Walmart stores during various holidays in 2021. As always, the business hours of specific stores may be different, so call your store to be sure.


DateDay of WeekWalmart Store Hours
New Year’s DayJan 1Friday7 am – 11 pm
Martin Luther King DayJan 18Monday7 am – 11 pm
Presidents’ DayFeb 15Monday7 am – 11 pm
EasterApr 4Sunday7 am – 11 pm
Memorial DayMay 31Monday7 am – 11 pm
Independence DayJul 4Sunday7 am – 11 pm
Independence Day Public HolidayJul 5Monday7 am – 11 pm
Labor DaySep 6Monday7 am – 11 pm
Veterans DayNov 11Thursday7 am – 11 pm
ThanksgivingNov 25ThursdayClosed
Black FridayNov 26Friday5 am – 11 pm
Christmas EveDec 24Friday7 am – 6 pm
Christmas DayDec 25SaturdayClosed
The Day After ChristmasDec 26Sunday7 am – 11 pm
New Year’s EveDec 31Friday7 am – 8 pm

Walmart Returns Hours

While most Walmart stores are typically open from 7 am to 11 pm 7 days a week, the business hours of the Customer Service Desk at the front of each Walmart store may not be the same as that of the main store.

Normally Walmart customer service for returns opens between 7 and 8 in the morning and close between 9 and 11 at night. However, there is no “official” set of opening hours for returns at Walmart customer service desk. It depends on the decision of each store manager and the staffing levels of that store.

While the hours of the customer service desk do vary between different Walmart stores, each individual store does maintain consistent hours for customer service, so those hours will not be in constant flux.

Tip You do not need to go to the Customer Service Desk for returns. Most product returns can be processed at a regular register.

There are 2 types of products that cannot be handled by a regular register – jewelry and cell phones. These products must be returned to their respective departments since an associate there must inspect them first before returns can be accepted. So if you want to return a cell phone, go to the cell phone department.

Related: Does Walmart Accept Returns without Receipt?

There are a few types of services that cannot be handled by a regular register. These include – money orders, MoneyGram, bill payments, and Rug Doctor carpet cleaning machine rentals. If you need any one of these services, you must go to the Customer Service Desk.

For questions specific to a Walmart store, you can call that store directly. To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

If you want the phone number of a specific department such as the Auto Care Center within that store, click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you all the special departments within this store – such as Auto Care Center & Photo Center – together with their corresponding phone numbers.

For general questions about Walmart, you have a few options:

  • Phone: call their toll free number at 1 (800) 925 6278 (1 800 WALMART)
  • Email: email them at help@walmart.com
  • Chat: go to their online help center walmart.com/help, click on the “Contact Us” button at the bottom of the page to start an online chat

What Time Does Walmart Pharmacy Close?

Most Walmart Pharmacies are open from 9 am to 7 pm on Monday and Wednesday to Saturday, from 7 am to 7 pm on Tuesday, and from 10 am to 6 pm on Sunday.

Walmart Pharmacies are also open during the special shopping hours for seniors 60 or over and those who are immunocompromised – 6 am to 7 am, every Tuesday. After that, the pharmacies are open to the general public.

Related: 13 Great Jobs for People Over 60 | Average Hourly $ Pay Chart

However, some pharmacies do have different business hours. For example, certain pharmacies open at 8 am instead of 9 am during weekdays. Some other pharmacies close at 4 pm instead of 6 pm on Sunday. The best way to make sure you have the correct business hours is to call your Walmart store directly.

To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

To find the phone number for the pharmacy, click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you a list of all the departments in that store. In that list, you will find the “Pharmacy” department and its direct phone number. Click on “Pharmacy” and it will expand to show you its business hours.

Walmart Pharmacy offers no-contact curbside pickup. They can bring your prescription right out to your car using a no-contact method. Just ask the associate to sign on your behalf so you do not have to touch the keypad. This is another great way to minimize your chances of infection.

If you’re age 60 and up, self-quarantining, high-risk, many Walmart stores are offering services such as mail delivery to help you get the medication you need. Just call your local Walmart Pharmacy and ask them about the services they offer.

What Time Does Walmart Vision Center Open

Most Walmart Vision Centers are open from 9 am to 7 pm on Monday and Wednesday to Saturday, from 7 am to 7 pm on Tuesday, and closed on Sunday.

Walmart Vision Centers are also open during the special shopping hours for seniors 60 or over and those who are immunocompromised – 6 am to 7 am, every Tuesday. After that, the vision centers are open to the general public.

However, some vision centers may have different business hours. The best way to make sure you have the correct business hours is to call your Walmart store directly.

To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

To find the phone number for the vision center, click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you a list of all the departments in that store. In that list, you will find the “Vision Center” department and its direct phone number. Click on “Vision Center” and it will expand to show you its business hours.

What Time Does Walmart Auto Center Open

Most Walmart Auto Centers are open from 8 am to 6 pm, 7 days a week. However, these hours may change as a result of employee training or other issues. Also, some auto centers may have different business hours. The best way to make sure you have the correct business hours is to call your Walmart store directly.

Tip: Walmart Auto Centers do not accept any appointment in advance

To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

To find the phone number for the auto center, click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you a list of all the departments in that store. In that list, you will find the “Auto Care Center” department and its direct phone number. Click on “Auto Care Center” and it will expand to show you its business hours.

What Time Does Walmart Money Center Open

Most Walmart Money Centers are open from 8 am to 8 pm, Monday through Saturday and 10 am to 6 pm on Sunday.

However, some money centers may have different business hours. The best way to make sure you have the correct business hours is to call your local Walmart store directly.

To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

To find the phone number for the money center, click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you a list of all the departments in that store. In that list, you will find the “Money Services” department and its direct phone number. Click on “Money Services” and it will expand to show you its business hours.

What Time Does Walmart Deli Open

Most Walmart Delis are open from 8 am to 9 pm, 7 days a week.

However, delis at different Walmart stores may have different business hours.

The best way to make sure you have the correct business hours is to call your local Walmart store directly and ask them about their deli hours and services.

To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

To find the phone number of the deli, click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you a list of all the departments in that store. In that list, you will find the deli department and its direct phone number. Click on “Deli” and it will expand to show you its business hours.

Even though a Walmart Deli may officially be open from 8 am to 9 pm, not all deli products are guaranteed to be available during the entire time it is open. For example, a Reddit user who worked at a Walmart Deli reported that while they started slicing at 8 am, they did not open the hot bar until 10 am and the pizza section until 11 am.

To make sure you can get what you want, call your local Walmart Deli.

What Time Does Walmart Bakery Open

Most Walmart Bakeries are open from 7 am to 10 pm, 7 days a week.

However, bakeries at different Walmart stores may have different business hours depending on the location. You may also have to wait for a short time after a bakery is opened to get the baked goods you want as they may take some time to bake.

The best way to make sure you have the correct business hours is to call your local Walmart store directly and ask them about their bakery hours.

You can also find out online the business hours of your local Walmart Bakery. Go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

To find the phone number of the bakery, click on the “Details” link of the store you are interested in. On the next screen, click on the “Store Details” link in the upper right corner. The next screen will show you a list of all the departments in that store. In that list, you will find the bakery department and its direct phone number. Click on “Bakery” and it will expand to show you its business hours.

What Time Does Walmart Pickup Slot Open

Walmart offers free no contact curbside pickup for orders over $30. All you need to do is to sign in to either the Walmart website or the Walmart mobile app, toggle to the “Pickup & delivery” section, and then choose the items you want. Every item in the “Pickup & delivery” section is eligible for free curbside pickup. And you do not pay any extra markup for pickup items – Walmart guarantees that you would pay the same price as someone shopping in-store.

After you place your order, a Walmart employee will then go through the store, pick your items off the shelves, and pack them up on your behalf. You get to choose a 1-hour time slot to pick up your order.

When it is time to pick up your order, you simply drive to your chosen Walmart store and park at one of the designated pickup parking spaces. You can then call the number posted on the sign at your parking space to let them know you are there. After a minute or 2, a Walmart associate will bring your order to your car. They will then load your order into the trunk of your car and sign your order on your behalf so that you do not have to touch their handheld tablet. After that, you can just drive off.

The whole process is completely no contact and designed to maximize social distancing and minimize any risk of infection.

For most Walmart stores, 1-hour long time slots for curbside pickup are available from 8 am to 10 pm, 7 days a week. There is also a special pickup time slot from 7 am to 8 am, 7 days a week that is reserved for seniors and other at-risk people. Every time you sign in to the Walmart.com website or the Walmart mobile app, you can see the most up to date information on what pickup time slots are still available. You can even reserve a time slot before you have finished building your order.

It used to be the case that time slots were released at 12 am for pickups 1 day ahead. But Walmart has since changed its time slot release policy. As of Nov 2020, curbside pickup time slots are released 7 days in advance. For example, when I logged in to the Walmart website late Wednesday night and early Thursday morning to try to reserve a time slot, I could reserve one as far ahead as the Wednesday in the following week, 7 days away.

What Time Does Walmart Grocery Delivery Slot Open

Walmart offers same-day delivery of groceries and other household goods. If you are a member of Walmart Plus – which requires a $98 per year or $12.95 per month membership fee – you will be eligible for unlimited free same-day delivery for orders $35 or more. If you are not a Walmart Plus member, you would have to pay a per-order delivery fee of $7.95 to $9.95 regardless of the size of your order.

To order same-day delivery items, sign in to either the Walmart website or the Walmart mobile app, click on the “Pickup & delivery” section, and then choose the items you want. Every item in the “Pickup & delivery” section is eligible for same-day delivery. And you do not pay any extra markup for same-day delivery items – Walmart guarantees that you would pay the same price as someone shopping in-store.

For each of your orders, you choose a 1-hour time slot during which your order will be delivered. This way you do not have to wait the whole day for your order to arrive.

For most Walmart stores, time slots for same-day delivery are available from 8 am to 8 pm, 7 days a week. Every time you sign in to the Walmart website or the Walmart mobile app, you can see the most up to date information on what delivery time slots are still available. You can even reserve a time slot before you have finished building your order.

Delivery time slots are released 7 days in advance. For example, when I logged in to the Walmart website late Wednesday night and early Thursday morning to try to reserve a time slot, I could reserve one as far ahead as the Wednesday in the following week, 7 days away.

Related: Walmart Plus vs Amazon Prime Comparison

What Time Does Walmart Open for Seniors

To help combat the COVID 19 pandemic and to protect those who are the most at risk of getting infected, Walmart stores host a special shopping hour for seniors age 60 or more and those who are immunocompromised.

Most Walmart stores are open just for seniors and those most at risk every Tuesday from 6 am to 7 am. Walmart Pharmacies and Walmart Vision Centers are also open during this special shopping hour.

What Time Does Walmart Open on New Year’s Day

Walmart opens on regular business hours on New Year’s Day. For most Walmart stores, that means 7 am to 11 pm on New Year’s Day (Fri, Jan 1, 2021).

However, specific Walmart stores may have different business hours. To make sure you have the correct hours, call your local Walmart to confirm. To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

What Time Does Walmart Open on New Year’s Eve

Walmart is open on New Year’s Day but with reduced hours. Most Walmart stores are open from 7 am to 8 pm on New Year’s Eve (Fri, Dec 31, 2021).

However, specific Walmart stores may have different business hours. To make sure you have the correct hours, call your local Walmart to confirm. To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

What Time Does Walmart Open on Thanksgiving

All Walmart stores are closed on Thanksgiving (Thur, Nov 25, 2021).

What Time Does Walmart Open on Black Friday

Walmart stores will be open from 5 am to 11 pm on Black Friday (Fri, Nov 26, 2021).

However, specific Walmart stores may have different business hours. To make sure you have the correct hours, call your local Walmart to confirm. To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

What Time Does Walmart Close on Christmas Eve

Walmart is open on Christmas Eve but will close early at 6 pm. Most Walmart stores are open from 7 am to 6 pm on Christmas Eve (Fri, Dec 24, 2021).

What Time Does Walmart Open on Christmas Day

All Walmart stores are closed on Christmas Day (Sat, Dec 25, 2021).

However, specific Walmart stores may have different business hours. To make sure you have the correct hours, call your local Walmart to confirm. To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.

When Does Walmart Open After Christmas

Walmart will be open during regular business hours on the day after Christmas. For most Walmart stores, that means from 7 am to 11 pm on the day after Christmas (Sun, Dec 26, 2021).

However, specific Walmart stores may have different business hours. To make sure you have the correct hours, call your local Walmart to confirm. To look up the phone number of a specific store, go to the Store Finder feature on Walmart’s website. Enter your zip code into the Store Finder and you will see a list of the Walmart stores closest to you. For each store on that list, you will be able to see its phone number.