Walmart closes at 12 AM on Thanksgiving. However, opening and closing timing on Thanksgiving can change depending on the location.