Happy hours in Oklahoma City typically run 2:00 PM - 6:00 PM. Across 50 specials at 10 of 14 bars, the median drink deal is $6 and 90% of those bars add a food special. Thursday is the busiest day, with 9 bars running specials.
Compare with every city: what time is happy hour across the US
Uptown Oklahoma City
Midtown
Central Oklahoma City
Northwest Oklahoma City
Central Oklahoma City
Uptown Oklahoma City
Central Oklahoma City