For most of the Grand Canyon State—think Phoenix, Tucson, and Scottsdale—alcohol sales stop at 2:00 AM. That’s the standard for bars, clubs, and restaurants with liquor licenses. You can order a craft IPA or a classic margarita right up until the bartender starts flipping the lights.
But here’s where it gets spicy: Arizona is a state of local control. In Tempe, home to Arizona State University, sales stop at 2:00 AM too, but the vibe is different—you’ll often see students nursing their last drink as the clock ticks toward last call. Meanwhile, up in Flagstaff, the mountain town with crisp air and ski bums, last call is also 2:00 AM, but many dive bars wrap up earlier, just because that’s the way it’s always been done.
The Exceptions That Make You Feel Like a Local
Not every town follows the script. In Sedona, with its red rocks and high-end resorts, most places stop serving by 1:00 AM—a concession to the quiet, spiritual tourism crowd. And in some smaller towns like Bisbee or Jerome, last call can be midnight or even earlier, depending on the barkeep’s mood and the number of regulars still at the counter.
Here’s a fun fact: Tucson once voted to extend hours until 3:00 AM, but it didn’t pass—too much controversy over late-night noise. So don’t expect to be ordering a shot of mescal at a quarter to three. Still, Arizona’s rules are more generous than many states. Compare it to California, where 2:00 AM is standard but some counties stop at 1:30 AM, or Texas, where last call varies wildly by county. Arizona’s approach feels refreshingly straightforward.
Practical tip: Always check the bar’s posted hours. Many craft cocktail spots in Phoenix will do a “last round” call twenty minutes before the legal cutoff. And if you’re at a hotel bar or a club with a dance floor, the bartender might give you a friendly tap on the shoulder at 1:50 AM—no need for drama.