Happy hours in St. Louis, MO
In St. Louis, the lowest price on the list is $2 Crispy Mini Beef Tacos (each) at Twin Peaks. Most happy hours in St. Louis run 3–6pm, and mostly on weekdays. Explore 133 happy hours across 109 restaurants in St. Louis, plus 503 specials at 175 restaurants. The top 10 menus are below.
- 109restaurants
- 133happy hours
Top 10 happy hours in St. Louis
Taco Buddha
1634 Tower Grove Ave
St Louis, MO 63110See on the mapBreakfast Happy Hour
- Sat, Sun · 8:30–11 am
Updated Oct 14, 2026
Planter's House
1000 Mississippi Ave
St Louis, MO 63104See on the mapTap Time Happy Hour
- Tue–Fri · 4–6 pm
- Sun · All day
Updated Oct 16, 2026
Nick's Pub
6001 Manchester Ave
St. Louis, MO 63110See on the mapHappy Hour & Sports Specials
- Mon–Sat · 4–7 pm
- Mon–Wed · 10 pm–12 am (next day)
Updated Oct 16, 2026
Evangeline's Bistro and Music House
512 N Euclid Ave
St Louis, MO 63108See on the map$9 Happy Hour Food Menu
- Wed–Fri · 4–7 pm
Updated Oct 16, 2026
The Over Under Bar and Grill
911 Washington Ave
St Louis, MO 63101See on the mapHappy Hour
- Mon · 4–6 pm
- Tue–Fri · 2:30–6 pm
Updated Oct 16, 2026
Crafted
3200 Shenandoah Ave
St Louis, MO 63104See on the mapHappy Hour
- Tue–Fri · 4–6 pm
Updated Oct 14, 2026
No Ordinary Rabbit
1621 Tower Grove Ave
St. Louis, MO 63110See on the mapHappy Hour
- Tue–Sat · 3–5 pm
Updated Oct 14, 2026
Twin Peaks
2351 Maplewood Commons Dr
St Louis, MO 63143See on the mapHappy Hour
- Mon–Thu · 3–6 pm
Updated Oct 16, 2026
Maplewood
2351 Maplewood Commons Dr.
St. Louis, MO 63143See on the mapHappy Hour
- Mon–Thu · 3–6 pm
Updated Oct 14, 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 109 happy hour menus in St. Louis on the map
Happy hours in St. Louis: questions
When is happy hour in St. Louis?
Taco Buddha runs it Sat, Sun, 8:30–11 am. Planter's House runs it Tue–Fri, 4–6 pm and Sun, all day. Nick's Pub runs it Mon–Sat, 4–7 pm and Mon–Wed, 10 pm–12 am (next day). Choose Now on the map for the ones on right now.
What is the cheapest happy hour deal in St. Louis?
The lowest price on the list is $2 Crispy Mini Beef Tacos (each) at Twin Peaks, then $2 Crispy Mini Beef Tacos (each) at Maplewood and $3.12 Domestic Bottles at SqWires.
Where can I get happy hour food in St. Louis?
Taco Buddha, Planter's House, Nick's Pub, Evangeline's Bistro and Music House and 6 other restaurants have food on their happy hour menu.
Cities near St. Louis
More cities in Missouri
- Kansas City, MO330 restaurants
- Springfield, MO91 restaurants
- Columbia, MO50 restaurants
- Independence, MO40 restaurants
- Lee's Summit, MO65 restaurants
- O'Fallon, MO37 restaurants
- St. Charles, MO42 restaurants
- St. Joseph, MO19 restaurants
- Blue Springs, MO22 restaurants
- St. Peters, MO38 restaurants
- Joplin, MO29 restaurants
- Florissant, MO16 restaurants
