Wal-mart store times vary from state to state. Some stores closes at 8p.m. and some at 10p.m. All Wal-marts will be open 7 a.m. on New Year's day. Some Wal-marts are open 24 hours. You will have to call your local store to see the hours. Or you can go online at Walmart.com and check their store hours.