Most Walmarts are open 24-hours a day, however, the chain's main Thanksgiving holiday promotional events begins at 6 p.m. on Thanksgiving day. Two more sales events will be held at 8 p.m. Thanksgiving day and 6 a.m. on Friday.