Best-of list · City Guide
The best happy hour bars in San Francisco. From the Tenderloin to the Mission, our editors pick where to drink well before 7pm — and what to order.
The short answer
9 ranked rooms follow. How we picked is at the end of this guide.
San Francisco's bar prices are not polite — which makes finding the right happy hour bars in San Francisco genuinely consequential. The city's best spots tend to run their deals either earlier (from 4pm) or later (until 8pm) than the national norm, which creates a broader window for the organised drinker. Our editors worked through the Tenderloin, the Mission, Hayes Valley, and SoMa over four weeks to find the places where the pre-dinner hour is worth protecting in your schedule.
San Francisco's Tenderloin has some of the most serious cocktail bars in the city operating in the most counterintuitive neighbourhood — a pattern that produces excellent happy hours at prices the more prestigious districts can't match.
How we picked
San Francisco rewards pre-planning when it comes to happy hours. The best bars in the city — Bourbon & Branch, Smuggler's Cove, The Interval — are exactly the kind of places that fill fast because they're worth the trip even at full price. The happy hour window makes them accessible rather than merely affordable. Our recommendation: pick one destination bar and one neighbourhood bar for your evening, and build the dinner reservation around the second drink rather than the first.
The Tenderloin and Hayes Valley options fill fastest; the Mission bars have a longer window and more capacity. If you're coming from the Financial District, the walk to Bourbon & Branch or Local Edition is fifteen minutes and worth every step.
Marcus covers the West Coast bar scene with a particular interest in how cities drinking culture reflects their character. He splits his time between San Francisco, Los Angeles, and the spaces in between, and has opinions about tiki bars that he will share unsolicited.
Last reviewed 2026-05-26 · The editors recheck hours and closures against current local coverage.