Major grocery chains in the U.S. open from 6 AM to 11 PM. Walmart is open from 6 AM to 11 PM, and Kroger from 8 AM to 9 PM. Hours can change on holidays or special events.