The Best Bars and Restaurants to Watch NFL Football in San Diego
Whether your team is on the field or you’re just here for the nachos, San Diego has plenty of places to catch the game this season. From official fan bars with perks for regulars to a literal pool with a side of football, here’s where to post up.
Moonshine Beach
Pacific Beach’s largest live music venue is also San Diego’s official 49ers fan bar, and Moonshine Beach is coming into the new season with specials to match.

Sip $8 pours of Tito’s, Casamigos Blanco, or Templeton Whiskey, a $10 Ketel One Espresso Martini, or a $5 No Huddle Shot. Show up for the first game and walk out with a loyalty card – good for priority entrance and 20% off non-discounted items all season long.
📆 Every game day | Doors open 1 hour before kickoff | First game: Thursday, September 10
📍 1165 Garnet Ave, San Diego
Patrick’s Gaslamp Pub
Complimentary nachos, hot dogs, and brownies on the house during every game – and that’s before getting to the drink specials.

Set in one of the Gaslamp’s oldest buildings, Patrick’s is the Bills fan bar this season, with $4 Bud Lights, $5 Labatt Blues, a $5 Score Change Shot, and craft cocktails like the Dublin Old Fashioned and Emerald Isle Lemonade.
📆 Every game day | Happy hour: Open to 8 PM daily
ℹ️ Find more info here
The Deck at Moonshine Flats
The Chargers organization officially named The Deck at Moonshine Flats the go-to watch party spot in Downtown San Diego, and the setup delivers. Raffle tickets go to everyone who walks in – extra for loyalty members – with prizes throughout every game.

The drinks fit the occasion: $6 Bolt Drop and Sofi Slammer cocktails, $9 pours of Tito’s, Casamigos, and Bulleit Bourbon, and beer buckets starting at $30.
📆 Every Sunday | Opens at 9:30 AM
📍 335 Sixth Ave, San Diego
Rustic Root Solana Beach
North County’s NFL season headquarters. Rustic Root Solana Beach puts seven flat screens throughout the bar and dining area and backs them up with a menu that makes the game better – the “RFC” Rustic Fried Chicken, Porch Swing cocktails, and a $24 Sunday Sauce weekly special paired with $24 bottomless wine.
Daily happy hour, half-price wine Wednesdays, and live music Thursdays round out the week.
📆 Every Sunday
📍 343 S Hwy 101 Ste 100, Solana Beach
Ballast Point Little Italy
No specific team required. Ballast Point‘s Little Italy tasting room plays every NFL game all season, and the only allegiance here is to good beer.

The Sculpin IPA is the go-to (sharp citrus, pine, tropical fruit), though the new Super Lager is the move if you’re pacing yourself. Food-wise: wings with Sculpin Buffalo sauce, Pretzel Bites with house beer mustard, and Pulled Pork Nachos layered with slow-smoked pork, jack and cheddar, and tomatillo salsa verde.
📆 Every game day | Open Tuesday – Sunday
📍 2215 India St, San Diego
Happy Does
Happy Does, a retro indoor-outdoor Gaslamp bar, is the place for Rams fans this season, with prizes given out at every game. There’s plenty of time to settle in with a Happy Juice (El Jimador Blanco, sparkling water, lime, chamoy, tajín rim) or a Good Vibrations (Old Forester bourbon, orange vanilla syrup, lemon, soda) before kickoff.

Beer buckets run $25 to $35. The Smash Diego Burger and Nashville Onion Strings are your food calls.
📆 Every Sunday | Opens at 10 AM
📍 340 5th Ave, San Diego
Swing Social
This one’s for everyone who wants to play, not just watch. Swing Social in the Gaslamp has nearly 20 TVs covering every angle of game day, plus three Full Swing simulator bays where you can compete in football, soccer, baseball, and more than a dozen other sports with real equipment.

Happy hour brings $6 draft beer, $8 well cocktails, and simulator bays at $75 an hour. It’s as close to being in the game as San Diego gets on a Sunday.
📆 Every game day | Sunday happy hour all day | Mon – Fri: 3 – 5 PM & 9 PM – 12 AM
📍 527 Fifth Ave, San Diego
Hyatt Regency Mission Bay
The most San Diego way to watch football: poolside. Grab a day pass at the Hyatt Regency Mission Bay and spend the morning across three lagoon-style pools and water slides before settling into Pelican’s on the Bay for kickoff.

Game day specials cover Cheesy Nachos, a Giant Salted Pretzel, and the Pelican’s Burger, with tropical cocktails like the Mission Bay Mai Tai, Piña Spicy Margarita, and Lava Flow to wash it all down. September in San Diego makes this feel completely reasonable.
📆 Every Sunday
📍 1441 Quivira Rd, San Diego
🎟️ Get your day pass
See you there, San Diego!



















