The best time to store at Walmart is between 7 a.m. and 11 a.m. on weekdays, when merchandise is most available, stores are clean, and fewer people are out and about. On weekends, the best time to store at Walmart is between 8 a.m. and 10 a.m. to avoid the rush.