Walmart will be open from 6:00 am to 6:00 pm on Christmas Eve. Walmart’s holiday hours are pretty close to their regular store hours, but Walmart is closed on Christmas, the only day of the year the store is closed.