San Diego Sights
Dining·

Best Happy Hour in San Diego: 16 Spots Locals Love (2026)

Illustration of two cocktail glasses clinking over a bar at golden hour, with the downtown San Diego skyline, patio string lights, and a setting sun, in the brand's coral and amber palette

The best happy hour in San Diego, after 25 years of chasing them around this city, is whichever one is in the neighborhood you are already standing in, because we are spoiled for them. But if you want the short list, it comes down to $1 oysters in Little Italy, $4 beers on a Pacific Beach patio, half-off everything in La Jolla, and a few rooftops worth timing for sunset. We still own a house here and come back often, and happy hour is how we eat and drink out without the dinner bill, so we keep a running map of who pours what and when. Here are the 16 spots we actually send people to, grouped by neighborhood, with the real days, times, and deals.

Updated June 2026. Happy-hour menus change constantly. We have listed what was current as of June 2026, but always double-check the spot’s own page before you drive over, especially the start and end times.

The short answer: Most San Diego happy hours run weekday afternoons, about 3 to 6 p.m., with drinks landing around $3 to $5 drafts, $5 to $7 wine, and $7 to $9 cocktails. For the cheapest, hit the beaches (Mavericks in PB runs $4 beers, 3 to 8 p.m.) or a neighborhood tavern (Nautilus in La Jolla is half-off everything). For oysters, it is Ironside in Little Italy ($1) or Oyster Tuesdays at Stake in Coronado. For a rooftop, The Nolen in the Gaslamp at sunset. For late-night, Park & Rec in University Heights runs a reverse happy hour from 10 p.m.

San Diego happy hour at a glance

SpotNeighborhoodDays & timeThe deal we go for
Ironside Fish & OysterLittle ItalyWeekdays 3–6 p.m.$1 oysters
Mavericks Beach ClubPacific BeachWeekdays 3–8 p.m.$4 beers, wine, wells
Nautilus TavernLa JollaDaily 3–5 p.m.Half-off drinks & apps
The NolenGaslamp (rooftop)Daily 4–6 p.m.$7 cocktails at sunset
Stake ChophouseCoronadoDaily 4–6:30 p.m.Oyster Tuesdays, $1.50 each
STK SteakhouseGaslampMon–Fri 2:30–6:30 p.m.$3 / $6 / $9 menu
Cucina UrbanaBankers HillMon–Fri 4–6 p.m.Pizza + a bottle, $45
Park & RecUniversity HeightsMon–Thu 4–6 p.m. & 10 p.m.–closeLate-night $6 cocktails
Seven GrandNorth ParkMon–Sat until 8 p.m.$6 bourbon mules
UNION Kitchen & TapEncinitasMon–Fri 3–5 p.m.$9 Don Julio margaritas

Downtown, the Gaslamp & East Village

1. The Nolen (Gaslamp rooftop)

The Nolen is the rooftop happy hour we send everyone to downtown, a 14th-floor patio with Petco Park and Coronado Bridge views and fire pits. Happy hour runs daily, 4 to 6 p.m., with cocktails and wine around $7 and small plates around $6.

  • Where: Atop the Courtyard by Marriott, 453 Sixth Avenue, Gaslamp.
  • Best time: Right at 4 p.m. on a clear afternoon so you are settled with a drink when the sun drops behind the bay.
  • The local move: Go up early and grab a seat near the rail on the west side. The deal ends at 6, but a sunset table is worth ordering one more round at full price.

2. STK Steakhouse (Gaslamp)

STK runs one of the longest and most generous happy hours in the Gaslamp, a tiered $3 / $6 / $9 menu that turns a splashy steakhouse into an affordable afternoon. It is Monday through Friday 2:30 to 6:30 p.m., plus a late-night version Sunday through Thursday from 9 p.m.

  • Where: 600 F Street, Gaslamp.
  • Best time: Weekday late afternoon, before the dinner crowd takes the bar.
  • The local move: Order off the $9 tier (the Lil’ BRG with truffle fries, the wagyu meatballs) and you are eating steakhouse food for bar-snack money.

3. Blind Burro (East Village)

Blind Burro is the Baja-style Mexican happy hour near Petco Park, and it is a reliable pre-game or after-work stop. Weekday afternoons, roughly 3 to 6 p.m., bring discounted margaritas, wells, beer, and cheap tacos.

  • Where: 639 J Street, East Village.
  • Best time: A weekday before a Padres home game, before the crowd floods in from the ballpark.
  • The local move: The fish tacos at happy-hour pricing are the order. Grab a patio two-top on the corner if one is open.

Little Italy & Bankers Hill

4. Ironside Fish & Oyster (Little Italy)

Ironside is the $1 oyster happy hour, full stop, and the single best raw-bar deal downtown. Weekday afternoons (about 3 to 6 p.m.) bring dollar oysters along with cheap chowder fries, beers, and cocktails inside one of the prettiest seafood rooms in the city.

  • Where: 1654 India Street, Little Italy.
  • Best time: Right when it opens for happy hour on a weekday. The oyster deal draws a crowd and the bar fills fast.
  • The local move: Sit at the raw bar, order a first dozen, and watch how fast they shuck before you commit to a second.

5. Vincenzo Cucina & Lounge (Little Italy)

Vincenzo runs a daily 3-to-6 p.m. happy hour, which is rarer than it sounds in a city where most deals stop at the weekend. Aperol spritzes run $10, house wine $8, wells $7, beers $6, and oysters land at $1.35 each (six minimum).

  • Where: 550 West Date Street, Little Italy.
  • Best time: Any weekday, but the daily window makes it a great weekend backup when other spots have shut their deals off.
  • The local move: The Spritz Tower ($45 for four, $80 for eight) is the move for a group on the patio. Pair it with the oysters.

6. Cucina Urbana (Bankers Hill)

Cucina Urbana’s bar happy hour is the best food value in Bankers Hill, and the ‘Pizza + a Bottle for $45’ is the deal locals know. It runs Monday through Friday, 4 to 6 p.m., at the bar only, with $7 drafts, $9 wine, and cocktails around $10 to $12.

  • Where: 505 Laurel Street, Bankers Hill.
  • Best time: Arrive a few minutes before 4 p.m. The happy hour is bar-seating only, and those stools go quickly to the after-work crowd.
  • The local move: Split the pizza-and-a-bottle, add the $7 focaccia or fries, and you have an early dinner for the price of a couple of cocktails elsewhere.

North Park, University Heights & Normal Heights

7. Seven Grand (North Park)

Seven Grand is the whisky bar with an unusually long happy hour: Monday through Saturday until 8 p.m. Expect $5 beers, $6 bourbon mules, and $6 pours, in a dim, taxidermy-lined room that feels nothing like the rest of the block.

  • Where: 3054 University Avenue, North Park.
  • Best time: Early evening on a weeknight, when you can still get the deal but the live-music nights are warming up.
  • The local move: Skip the obvious and ask the bartender what whiskey is on the happy-hour pour list that night. It rotates.

8. Park & Rec (University Heights)

Park & Rec is the late-night (‘reverse’) happy hour in town, running Monday through Thursday from 10 p.m. to close, plus an afternoon 4-to-6 p.m. window. It is a big indoor-outdoor bar with ping pong and around $6 cocktails on the deal.

  • Where: 4612 Park Boulevard, University Heights.
  • Best time: After 10 p.m. on a weeknight. The reverse happy hour is the rare way to get a cheap drink late in San Diego.
  • The local move: The blood orange margaritas and Old Fashioneds are on the deal. Take them out to the back patio with a ping-pong table.

9. Encontro North Park

Encontro runs a $7-tapas happy hour with some of the best theme nights in the city, including a Wine Wednesday where the second bottle is 10 cents. The core window is Tuesday, Wednesday, and Friday afternoons (2:30 to 5 p.m.); Wine Wednesday and Sangria Thursday run later into the evening.

  • Where: 3001 University Avenue (at 30th), North Park.
  • Best time: Wednesday evening for the 10-cent second bottle. It is the deal of the week if you are with someone who shares wine.
  • The local move: The tapas change daily, so order whatever they are pushing that afternoon rather than off the regular menu.

10. The Hangout (Normal Heights)

The Hangout is the craft-cocktail happy hour that actually runs on the weekend, Thursday through Sunday, 3 to 6 p.m. All craft cocktails and drafts are $7, with $1 wings (six minimum) and $3 sliders.

  • Where: 2736 Adams Avenue, Normal Heights.
  • Best time: A Sunday afternoon, when most other happy hours are closed but this one is still on.
  • The local move: The dollar wings plus a $7 craft cocktail is the cheapest good Sunday-funday plate in the neighborhood.

The beaches: Pacific Beach, Mission Beach & Ocean Beach

11. Mavericks Beach Club (Pacific Beach)

Mavericks runs one of the longest and cheapest happy hours in San Diego, weekdays 3 to 8 p.m., with $4 beers, wine, and wells. It is a big, loud beach bar a block off the boardwalk with cornhole and a young crowd.

  • Where: 860 Garnet Avenue, Pacific Beach.
  • Best time: The 5-to-8 p.m. stretch, when most other happy hours have already ended and this one is still pouring $4 drinks.
  • The local move: Taco Tuesday brings $4 house margaritas. Walk, bike, or rideshare. Garnet Avenue parking in PB is a fight you will lose.

12. The Grass Skirt (Pacific Beach)

The Grass Skirt is the hidden tiki bar behind a poke shop, and its happy hour includes an all-day Monday deal that is the local secret. Tuesday through Thursday it runs a short 5-to-6 p.m. window with around $6 cocktails, $5 wells and wine, and discounted punch bowls.

  • Where: Behind Good Time Poke at 910 Grand Avenue, Pacific Beach.
  • Best time: Monday, when the deal runs all day and the room is calm enough to actually see the over-the-top tiki interior.
  • The local move: It takes reservations and fills up on weekends, so the all-day Monday happy hour is the easiest way in.

13. Guava Beach Bar & Grill (Mission Beach)

Guava Beach is the Mission Beach happy hour with an all-night Monday deal, plus a Tuesday-through-Friday 3-to-6 p.m. window. Think $8 house margaritas and mules, $7 house wines, $2 off drafts, and $3 off apps, a block from the boardwalk.

  • Where: 3714 Mission Boulevard, Mission Beach.
  • Best time: Monday, when the happy hour runs all night, or a Friday afternoon to start a beach weekend.
  • The local move: Get there before the boardwalk crowd, claim a high-top with a sightline to the water, and order the margaritas by the round.

La Jolla, Coronado & North County

14. Nautilus Tavern (La Jolla)

Nautilus Tavern is the half-off happy hour in La Jolla, running seven days a week, 3 to 5 p.m., with half-price drinks and half-price appetizers. It is a relaxed neighborhood tavern near Windansea, not the dressed-up La Jolla you might expect.

  • Where: 6830 La Jolla Boulevard, La Jolla.
  • Best time: Late afternoon on a beach day, before a Windansea sunset. (For where to watch it, see our best sunset spots in San Diego.)
  • The local move: Daily extras stack on top: $20 burger-and-beer Mondays, $4 street tacos and $8 margaritas Tuesdays, half-off wine and wings Wednesdays.

15. Stake Chophouse & Bar (Coronado)

Stake is the upscale Coronado steakhouse with a surprisingly affordable happy hour, daily 4 to 6:30 p.m. on the bar and Orange Avenue patio. Cocktails and beer run around $7 to $8, oysters are $3, and the Veuve pour is $25 if you are feeling it.

  • Where: 1309 Orange Avenue, Coronado.
  • Best time: Tuesday for the best deal in town: ‘Oyster Tuesdays’ at $1.50 a piece, open to close.
  • The local move: Happy hour is first-come, bar and patio only, so walk in early. It is the rare way to eat at a Coronado steakhouse for snack prices.

16. UNION Kitchen & Tap (Encinitas)

UNION Kitchen & Tap is the North County happy hour worth the drive up the coast, Monday through Friday, 3 to 5 p.m. It runs $2 off all drafts, half-off cellar wines, $9 Don Julio margaritas and Captain mai tais, and $12 flatbreads and salads.

  • Where: 1108 South Coast Highway 101, Encinitas.
  • Best time: A weekday afternoon paired with a Cardiff or Moonlight Beach walk.
  • The local move: The half-off cellar wine list is the sleeper deal. Ask to see it, because it is not always on the printed happy-hour menu.

The trap to skip: a Gaslamp weekend night expecting a deal

The most common happy-hour mistake visitors make is heading into the heart of the Gaslamp on a Friday or Saturday night expecting cheap drinks. Most Gaslamp happy hours end at 6 p.m., right as the crowds, covers, and full-price menus arrive, and the touristy clubs on Fifth Avenue rarely run a real one to begin with.

Do this instead: catch a Gaslamp happy hour early, on a weekday, at a spot that actually commits to it (The Nolen, STK, Blind Burro), or skip the core entirely and walk to Little Italy or up to North Park, where the deals are better and run later. The neighborhoods out-pour the tourist strip almost every time.

How we play a happy hour day in San Diego

The move is to treat happy hour like a progressive dinner. Start with $1 oysters at Ironside in Little Italy at 3 p.m., walk over to Cucina Urbana in Bankers Hill for the pizza-and-a-bottle, then catch the back half of the day on a rooftop at The Nolen for sunset. Down at the beach, it is simpler: park once in PB, post up at Mavericks for the long 3-to-8 window, and let the boardwalk be your entertainment. The whole point is that you never pay full dinner prices and you see more of the city doing it.

If you are stitching together a bigger eating tour, our guides to the best burgers in San Diego, the best ramen in San Diego, and the best breakfast spots in San Diego cover the rest of the day, and our things to do in Little Italy guide maps the most walkable happy-hour neighborhood in the city. To find more local bars and restaurants, browse our San Diego business directory and the restaurants and food services listings.

Frequently asked questions

What time is happy hour in San Diego?
Most San Diego happy hours run weekday afternoons, roughly 3 to 6 p.m. A handful start earlier at 2:30 p.m. (STK, Encontro) and a few run unusually late: Mavericks Beach Club in Pacific Beach goes 3 to 8 p.m. on weekdays, and Seven Grand in North Park runs until 8 p.m. Monday through Saturday. Always check the individual spot before you go, because happy-hour windows change often.
What days is happy hour in San Diego?
Monday through Friday is the standard. Weekend happy hour exists but is less common and often shorter or earlier. Several spots also run all-day or bonus deals on Mondays (The Grass Skirt, Guava Beach, Nautilus Tavern) and a few do theme nights instead, like Wine Wednesday at Encontro North Park or Oyster Tuesdays at Stake Chophouse in Coronado.
Where is the best-value happy hour in San Diego?
For pure value, the beaches and neighborhood spots beat the tourist core. Mavericks Beach Club in Pacific Beach runs $4 beers, wine and wells on a long 3-to-8 p.m. weekday window. Nautilus Tavern in La Jolla does half-off drinks and half-off appetizers daily. Ironside Fish & Oyster in Little Italy has $1 oysters on weekdays. Expect roughly $3 to $5 drafts, $5 to $7 wine and $7 to $9 cocktails across the city.
Does San Diego have late-night or all-day happy hour?
Yes. Park & Rec in University Heights runs a genuine late-night 'reverse' happy hour from 10 p.m. to close, on top of its afternoon window. STK in the Gaslamp does a late-night menu Sunday through Thursday from 9 p.m. All-day deals are usually a Monday thing: The Grass Skirt and Guava Beach both run all-day Mondays.
Where are the best rooftop happy hours in San Diego?
The Nolen in the Gaslamp is the classic rooftop happy hour, with Petco Park and Coronado Bridge views, fire pits, and a daily 4-to-6 p.m. deal. Time it for sunset over the bay. For a more under-the-radar rooftop, head to North Park, where there is a cluster of upper-level patios. Rooftop windows are short, so get up there right when it starts.
Where can you get $1 oysters in San Diego?
Ironside Fish & Oyster in Little Italy is the best-known $1 oyster happy hour, running weekday afternoons. Across the bay, Stake Chophouse & Bar in Coronado does 'Oyster Tuesdays' at $1.50 a piece, open to close, on the bar and Orange Avenue patio. Vincenzo in Little Italy runs oysters at $1.35 each during its daily 3-to-6 p.m. happy hour.

More San Diego guides