Walmart Holiday Hours: Full Hours for 2025

The front facade and entry doors to a Walmart store in Canada.
buzbuzzer / Getty Images

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

20 Years
Helping You Live Richer

Reviewed
by Experts

Trusted by
Millions of Readers

Walmart is a go-to destination for everything from groceries and electronics to seasonal decor and last-minute holiday supplies. But before heading out for a holiday haul, it’s smart to know if Walmart is open and what its hours are during holidays, especially major ones like Christmas or Thanksgiving.

The good news? Walmart stays open for most U.S. holidays, though hours may vary slightly by location or department.

Walmart Major Holiday Schedule

Check out the Walmart holiday hours and schedule to see when the store will be open for business this year:

Holiday Date Walmart Hours
New Year’s Day Wednesday, Jan. 1 Open from 6 a.m. to 11 p.m.
Martin Luther King Jr. Day Monday, Jan. 20 Open from 6 a.m. to 11 p.m.
Presidents Day Monday, Feb. 17 Open from 6 a.m. to 11 p.m.
Easter Sunday Sunday, April 20 Open from 6 a.m. to 11 p.m.
Memorial Day Monday, May 26 Open from 6 a.m. to 11 p.m.
Juneteenth National Independence Day Thursday, June 19 Open from 6 a.m. to 11 p.m.
Independence Day Friday, July 4 Open from 6 a.m. to 11 p.m.
Labor Day Monday, Sept. 1 Open from 6 a.m. to 11 p.m.
Columbus Day / Indigenous Peoples’ Day Monday, Oct. 13 Open from 6 a.m. to 11 p.m.
Veterans Day Tuesday, Nov. 11 Open from 6 a.m. to 11 p.m.
Thanksgiving Day Thursday, Nov. 27 Closed
Christmas Eve Wednesday, Dec. 24 Open from 6 a.m. to 6 p.m.
Christmas Day Thursday, Dec. 25 Closed

Is Walmart Open on Holidays?

Yes, Walmart is open on most holidays, including New Year’s Day, Memorial Day, Independence Day and Labor Day. However, there are two major exceptions:

  • Walmart is closed on Thanksgiving Day
  • Walmart is closed on Christmas Day

Other departments — like the pharmacy, vision center or auto care center — may have limited holiday hours.

Always check your local store’s hours using the Walmart Store Finder before you go.

Walmart Regular Store Hours

Most Walmart locations follow this regular schedule:

  • Daily Hours: 6 a.m. to 11 p.m., seven days a week
  • Pharmacy Hours: 9 a.m. to 7 p.m. (may vary on holidays)
  • Vision Centers and Auto Centers: May open later or close earlier than main store hours

Today's Top Offers

Tips for Shopping at Walmart During the Holidays

  • Go early: Morning shoppers usually beat the crowds, especially before parades or cookouts on holidays like the 4th of July.
  • Expect higher foot traffic: Holiday weekends often draw more shoppers, especially in the evenings.
  • Look for seasonal sales: Walmart frequently offers deals on items like grills, patio furniture, toys, and apparel around major holidays.
  • Use online tools: Take advantage of Walmart’s curbside pickup, Walmart+ or mobile app to skip the lines.
  • Check department-specific hours: Pharmacies and vision centers may not follow the main store’s schedule.

More Holiday Hours

Walmart Holiday Hours FAQ

Here are answers to some frequently asked questions about Walmart's holiday hours.
  • Is Walmart open on Christmas Day?
    • No. All Walmart stores are closed on December 25 in observance of Christmas Day.
  • Is Walmart open on Thanksgiving?
    • No. Walmart is closed on Thanksgiving Day, but doors typically open early on Black Friday.
  • Can I shop at Walmart on New Year’s Day or the 4th of July?
    • Yes. Walmart is open on both holidays, usually with normal hours (6 a.m. to 11 p.m.).
  • Are Walmart pharmacy hours the same on holidays?
    • Not always. Pharmacy hours may be shortened or adjusted on holidays, even if the store is open. Check the app or call ahead.
  • Does Walmart close early on Christmas Eve?
    • Yes. Most Walmart stores close at 6 p.m. on Christmas Eve to allow employees time with their families.
  • How can I check if my local Walmart is open?
    • Use the Walmart Store Finder or the Walmart app to check store and department hours, place orders, or contact your store directly.

Today's Top Offers

All holiday hours were confirmed as of August 26, 2025. Check with your local retailer to confirm specific hours. Hours and policies are subject to change.

Editorial Note: This content is not provided by any entity covered in this article. Any opinions, analyses, reviews, ratings or recommendations expressed in this article are those of the author alone and have not been reviewed, approved or otherwise endorsed by any entity named in this article.

Melanie Grafil, Caitlyn Moorhead and Bernadette Steele contributed to the reporting for this article.

Our in-house research team and on-site financial experts work together to create content that’s accurate, impartial, and up to date. We fact-check every single statistic, quote and fact using trusted primary resources to make sure the information we provide is correct. You can learn more about GOBankingRates’ processes and standards in our editorial policy.

BEFORE YOU GO

See Today's Best
Banking Offers

Looks like you're using an adblocker

Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.

  • AdBlock / uBlock / Brave
    1. Click the ad blocker extension icon to the right of the address bar
    2. Disable on this site
    3. Refresh the page
  • Firefox / Edge / DuckDuckGo
    1. Click on the icon to the left of the address bar
    2. Disable Tracking Protection
    3. Refresh the page
  • Ghostery
    1. Click the blue ghost icon to the right of the address bar
    2. Disable Ad-Blocking, Anti-Tracking, and Never-Consent
    3. Refresh the page