The sun low over the Pacific off Point Loma, the coastline in silhouette
← Back to blog
Happy Hour

Best Happy Hours in San Diego by Neighborhood

James Williamson · Jul 16, 2026

The deal ends when the room fills

We track happy hours across San Diego, and we model how full each neighborhood typically gets, hour by hour. Lay one over the other and something shows up that neither one tells you alone.

Happy hour ends, almost everywhere, at the exact hour the neighborhood fills up.

That isn't generosity with a cutoff. That's pricing. Bars discount the hours they can't fill on reputation, and they stop the minute they can. So "when is it cheap" and "when can I get a seat" are one question with one answer, and most people ask it two hours too late.

Here's how each neighborhood actually behaves. All figures are typical occupancy averaged across the venues we track there.

Gaslamp Quarter: no overlap at all

Typical: busy at 4PM → full at 6PM → packed peak at 8PM. Happy hours end at 5, 6, or 6:30.

Worst ratio in the city. The deals expire exactly as the room turns standing-room. Whiskey Girl (Mon–Fri 3–7PM, $7 drafts/wells/house wine) is the one real exception — four hours, starting at 3PM when it's still calm. Gaslamp Tavern is the only daily one (3–6PM). Read the fine print: Knotty Barrel's 4–6PM deal is off on event days, and downtown has a lot of event days.

Full Gaslamp breakdown →

Hillcrest: four hours of overlap, and no close second

Typical: quiet at 4PM → filling up at 6PM → doesn't hit full until 10PM, the latest of any neighborhood we track. Every other one has peaked and started emptying by then.

And the happy hours run 2–6PM. Urban MO's does $3 wells 2–6PM. Number One Fifth Avenue runs the same 2–6PM window, Monday through Friday. Gossip Grill is daily 2–6PM on drink tokens. Longest deals in the city, emptiest rooms while they run. Cheap and a table, same place, same hour. Nothing else in the city does that.

Full Hillcrest breakdown →

Pacific Beach: wide windows, early start

Typical: filling up at 4PM → busy at 6PM → packed peak at 8PM.

Mavericks Beach Club is half off all drinks 2–7PM — opening before the climb, closing right as PB fills up. 710 Beach Club does $7.10 wells and beers from open to 8PM, the only PB deal still alive at peak. Waterbar has $9.50 half-dozen oysters 3–5PM, entirely in the calm.

Full Pacific Beach breakdown → Which of those three rooms is already full is the part a list can't tell you — that's what Jellyfish_ is for.

Ocean Beach: fills early, stays full

Typical: busy at 4PM → full at 6PM → full at 7PM → packed peak at 9PM. OB starts busier than anywhere and holds it longest — still full at 10PM when the Gaslamp has dropped back to busy.

The Sunshine Company does half-price beer pitchers, daily 5–6PM. One hour, and it's pitchers. Wonderland Ocean Pub runs Mon–Fri 3–5PM, $5 drafts and $10 cocktails, looking at the water — and 3–5PM is the only genuinely calm stretch OB has. Raglan Public House goes 3–6PM with $6 drafts and $10 craft cocktails.

Jellyfish_ shows you how many people are at the bars.

North Park: the longest runway

Typical: near-empty at 4PM → busy at 6PM → full peak at 9PM. That 4PM number is the lowest in our data. North Park is genuinely empty in the late afternoon.

Seven Grand has the best structural deal in the city: daily 4–8PM, $6 draughts and select whiskey, $8 classic cocktails. Four hours, every day, spanning the neighborhood's entire climb from near-empty to full. You can walk into an empty whiskey bar and still be inside the deal when it's full. True North Tavern runs Mon–Fri 3–7PM with $4 margaritas. Encontro North Park does $7 tapas 2:30–5PM.

Little Italy: short and sharp

Ironside Fish & Oyster runs Mon–Fri 3–5PM — $1 oysters, $7 craft beer, $9 cocktails. Craft & Commerce is Mon–Thu 4–5PM and Fri 3–5PM, $8 cocktails and $3.99 sliders. One-hour weeknight windows. Little Italy doesn't need to discount much, and it shows.

La Jolla: where it changes what you can afford

Typical: filling up at 5PM → busy at 6PM → packed peak at 8PM.

This is the neighborhood where happy hour does the most work, because the gap between the discounted and undiscounted menu is the widest. George's at the Cove does half off beers and wines by the glass, Mon–Fri 2–6PM. NINE-TEN — the fine-dining room with a bar menu worth sitting at — runs Mon–Fri 3:30–6:30PM, $8 martinis and half off apps, for a fraction of what dinner there costs. Beeside Balcony is daily 3–6PM, $1 oysters and discounted bites.

Bankers Hill and beyond

Bankers Hill starts late: typically near-empty at 5PM, quiet at 6PM, not peaking until 8PM. Which makes Cucina Urbana's $40 pizza-and-a-bottle (Mon–Fri 4–6PM, at the bar) arguably the best-value happy hour in San Diego. Dinner for two, discounted, in a room that has barely started. Over in Normal Heights, Sycamore Den does 50% off craft cocktails and beer, Mon–Thu 5–7PM and Fri–Sun 2–7PM.

The rule

Go two hours earlier than you were going to. In every neighborhood in this guide except Hillcrest, the happy hour ends within an hour of the room hitting full — so arriving "for happy hour" at 6PM means arriving for neither the price nor the space.

If you want both, with room to spare: Hillcrest at 4PM, or North Park at 4PM with Seven Grand's four-hour window ahead of you. Those are the two real gaps in the city, and they're gaps because most people don't know the curve.

I live here and I drink at most of these. The thing I could never tell from the sidewalk was which of the small rooms was already full, so we built Jellyfish_. It's free, it's new, and you're early — people check in while they're out, and that's what updates it.

A note on the numbers above: these are typical occupancy patterns from our model of going out in San Diego, averaged across the venues we track in each neighborhood. They describe the shape of a normal night — not a specific bar on a specific evening, and not a live reading. Real nights vary, and that gap is exactly why the app shows you what's happening now instead of a chart. Happy-hour times and prices change too; everything here is what we have on file.

Keep reading

Which of these is actually busy tonight?

A list tells you where to go. It can't tell you which of these is packed at 10:40 on a Friday, or which one already emptied out — that's the part Jellyfish_ is built for.

Jellyfish is live on the App Store — free, and built in San Diego.