No, Walmart is open on Christmas Day. They have extended holiday hours to accommodate customers who need last-minute gifts or groceries. Many Walmart stores will be open from 8:00 AM to 6:00 PM, but it's always best to check your local store's holiday hours before heading out. Additionally, Walmart's online store will be open 24 hours a day, 7 days a week, so you can shop from the comfort of your home.