Happy hours in Oklahoma City, OK
In Oklahoma City, the lowest price on the list is $2 Crispy Mini Beef Tacos at Twin Peaks. Most happy hours in Oklahoma City run 3–6pm, and mostly on weekdays. Explore 195 happy hours across 166 restaurants in Oklahoma City, plus 688 specials at 277 restaurants. The top 10 menus are below.
- 166restaurants
- 195happy hours
Top 10 happy hours in Oklahoma City
S&B's Burger Joint
7640 Northwest Expy
Oklahoma City, OK 73132See on the mapRock Hour
- Mon · All day
- Tue–Sun · 2–6 pm
Updated Oct 30, 2026
BJ's Restaurants
325 Outlet Shoppes Drive
Oklahoma City, OK 73128See on the mapHappy Hour
Bar and patio
- Mon–Fri · 3–7 pm
- Mon–Thu · 9 pm–close
- Sun · All day
Updated Oct 30, 2026
Twin Peaks
6500 SW 3rd St
Oklahoma City, OK 73128See on the mapHappy Hour
- Mon–Fri · 3–6 pm
Updated Oct 30, 2026
North Oklahoma City
3109 W Memorial Rd.
Oklahoma City, OK 73134See on the mapHappy Hour
- Mon–Fri · 3–6 pm
Updated Oct 30, 2026
West Oklahoma City
6500 SW 3rd St.
Oklahoma City, OK 73128See on the mapHappy Hour
- Mon–Fri · 3–6 pm
Updated Oct 30, 2026
OKC - Memorial
2905 West Memorial Rd.
Oklahoma City, OK 73134See on the mapHappy Hour
Bar
- Daily · All day
Updated Oct 30, 2026
RADBAR
1715 NW 16th St
Oklahoma City, OK 73106See on the mapHappy Hour
- Daily · 3–7 pm
Updated Oct 30, 2026
Red Lobster
2625 W Memorial Rd
Oklahoma City, OK 73134See on the mapHappy Hour
- Mon–Fri · 3–6 pm, 9 pm–close
Updated Oct 17, 2026
Stag Lounge
228 NE 2nd St
Oklahoma City, OK 73104See on the mapHappy Hour Specials
- Mon · All day
- Tue–Sat · Opening–6 pm
- Sun · All day
Updated Oct 30, 2026
Firebirds Wood Fired Grill
1320 W Memorial Rd
Oklahoma City, OK 73114See on the mapHappy Hour
FIREBAR and patio
- Mon–Fri · 2–6 pm
Updated Oct 30, 2026
We read each restaurant’s own website for its happy hours and specials, usually about once a month; this page was last updated October 30, 2026. Restaurants change their offers, so check with the restaurant before you go.
See all 166 happy hour menus in Oklahoma City on the map
Happy hours in Oklahoma City: questions
When is happy hour in Oklahoma City?
S&B's Burger Joint runs it Mon, all day and Tue–Sun, 2–6 pm. BJ's Restaurants runs it Mon–Fri, 3–7 pm and Mon–Thu, 9 pm–close, and on other days. Twin Peaks runs it Mon–Fri, 3–6 pm. Choose Now on the map for the ones on right now.
What is the cheapest happy hour deal in Oklahoma City?
The lowest price on the list is $2 Crispy Mini Beef Tacos at Twin Peaks, then $2 Crispy Mini Beef Tacos at North Oklahoma City and $2 Crispy Mini Beef Tacos at West Oklahoma City.
Where can I get happy hour food in Oklahoma City?
S&B's Burger Joint, BJ's Restaurants, Twin Peaks, North Oklahoma City and 5 other restaurants have food on their happy hour menu.
Cities near Oklahoma City
More cities in Oklahoma
- Tulsa, OK212 restaurants
- Norman, OK64 restaurants
- Broken Arrow, OK48 restaurants
- Edmond, OK74 restaurants
- Lawton, OK25 restaurants
- Moore, OK31 restaurants
- Midwest City, OK20 restaurants
- Enid, OK18 restaurants
- Stillwater, OK22 restaurants
- Owasso, OK23 restaurants
- Bartlesville, OK12 restaurants
- Muskogee, OK19 restaurants
