No, Walmart is not open on Christmas. They close stores early on December 24 (Christmas Eve), and resume business in the morning on December 26.
To check the opening hours of a specific Walmart store, a click on the Related link takes you to the Store Finder.
Chat with our AI personalities
Walmart's holiday hours always vary on the location. Usually if it is a supercenter it is open all Christmas Day.