Link copied!
← Back to Blog City Guide

10 Happy Hour Spots San Diego Locals Swear By

Skip the tourist traps. These are the spots locals actually go to — and the deals are ridiculous.

Share

San Diego TikTok knows what's up. We pulled the happy hour spots that keep showing up in local recommendation videos — the places people actually go after work, not the ones that buy ads. Here are 10 happy hour deals worth planning your afternoon around.

Best Overall Deals

1. Baja Beach Cafe — Buy One, Get Two

This is not a typo. Baja Beach Cafe in Pacific Beach runs 2-for-1 on all drinks Monday through Friday, 4–8 PM. Both drinks come out at the same time. They also do a late-night 2-for-1 from 10:30 PM to 12:30 AM every single night. Wine Down Wednesdays add half-off bottles all day.

2. The Beverly — 50% Off Cocktails on the Rooftop

The Beverly Beach Garden is one of PB's cutest spots — rooftop garden vibes, ocean views, and a "Garden Hour" that knocks 50% off all specialty cocktails weekdays from 4–5 PM. Come for Taco Tuesdays too (50% off tacos, tequila, and drafts) or Thursday's $5 "You Call It" from 9 PM to close.

Best Food Deals

3. Ironside Fish & Oyster — $1 Oysters in Little Italy

The deal that built a reputation. Ironside runs $1 buck-a-shuck oysters (chef's choice) Monday through Friday, 3–5 PM, plus $1 peel-and-eat shrimp, $5 ceviche tostadas, $10 chowder fries, and $9 cocktails. Get there by 4:30 — the bar fills up fast.

4. Postino Wine Cafe — $7 Wine All Day

Postino keeps it simple: $7 glasses of wine and $7 pitchers of beer every single day from open until 5 PM. Monday and Tuesday nights after 8 PM, grab a bruschetta board and a bottle of wine for $30. The bruschetta boards are the move — mix and match four flavors. Locations in Little Italy (2100 Kettner Blvd) and Del Mar (One Paseo).

Best Neighborhood Spots

5. Happy Medium — North Park's Cocktail Bar with Brewery Vibes

Happy Medium on 30th Street is exactly what it sounds like — the sweet spot between a dive and a cocktail lounge. Named Eater SD's 2024 Best New Bar. Open-air patio, free pool, kid and dog-friendly. Happy hour runs Monday through Thursday 4–6 PM, Friday 3–6 PM. If you're doing a North Park happy hour crawl, start here.

6. Modern Times Beer — The Craft Beer Institution

If you live in San Diego and don't love Modern Times, do you even live in San Diego? The North Park Flavordome (3000 Upas St) has 20 rotating taps, vinyl records spinning, and strong community energy. They run happy hour specials — check their site for current deals. Also worth visiting the Point Loma Lomaland location.

Best for Late Night

7. STK Steakhouse — $3 Oysters and $9 Cocktails After 9 PM

The late-night happy hour at STK in the Gaslamp is an open secret. Sunday through Thursday after 9 PM, the bar and lounge menu drops to $3 oysters and tater tots, $6 wagyu meatballs, and $9 cocktails including A5 wagyu tacos. There's also a regular happy hour weekdays 2:30–6:30 PM. Post-Padres game energy here is unmatched.

8. Baja Beach Cafe (Again)

Yes, Baja Beach gets two spots because their late-night 2-for-1 from 10:30 PM to 12:30 AM deserves its own mention. Most happy hours end at 6. This one starts at 10:30. That's a different game.

Worth Knowing About

9. Cutwater Spirits — The Distillery Experience

Cutwater in Miramar isn't just canned cocktails — their tasting room has a full-service restaurant and a happy hour Monday through Thursday, 3–6 PM. Award-winning spirits, solid food, and a vibe that's a step up from your average brewery. Good for groups.

10. La Puerta — $2 Tecates and $3 Tacos on Tuesdays

Hidden behind an unmarked door in the Gaslamp, La Puerta runs one of the best Taco Tuesdays in downtown — $3 street tacos and cheap Tecates in a converted speakeasy space. The rest of the week isn't bad either, with a solid tequila selection and a late-night menu. For more taco deals, check our full San Diego happy hour guide.

How to Find More Deals Like These

These 10 spots are a start, but San Diego has hundreds of happy hours running on any given day. Browse them all on Spotd — filter by neighborhood, time, deal type, or what's live right now. Every deal is verified and updated regularly.

📬
Get the best deals in your inbox
Weekly happy hour picks, new spots, and local events — no spam, just good times.
J
John
Spotd Editorial — discovering San Diego's best spots since 2025

San Diego Happy Hour FAQ

What are the best happy hour deals in San Diego?

Top deals include $1 oysters at Ironside in Little Italy (Mon–Fri 3–5 PM), 2-for-1 drinks at Baja Beach Cafe in PB (Mon–Fri 4–8 PM), $7 wine at Postino (daily until 5 PM), and 50% off cocktails at The Beverly in Pacific Beach (weekdays 4–5 PM).

Where can I find late-night happy hour in San Diego?

STK Steakhouse in the Gaslamp runs a late-night happy hour Sunday through Thursday starting at 9 PM with $3 oysters, $6 wagyu meatballs, and $9 cocktails. Baja Beach Cafe also does 2-for-1 drinks from 10:30 PM to 12:30 AM every night.

What is the best oyster happy hour in San Diego?

Ironside Fish & Oyster in Little Italy offers $1 buck-a-shuck oysters Monday through Friday from 3–5 PM, plus $1 shrimp, $5 ceviche tostadas, and $9 cocktails. Arrive by 4:30 PM for a seat at the bar.