Walmart is typically open 24 hours, 7 days a week, 365 days a year. However, on Christmas Eve, Walmart may have special hours. To find out the exact hours for your local Walmart on Christmas Eve, you can check their website or call the store directly.