Skip to main content

See also:

Where to be before, during and after the Giants game

Garabbing a bite to eat before or after the game?
Garabbing a bite to eat before or after the game?

restaurants and bars near AT&T Park


The San Francisco Giants home opener is this Friday, April 8 and it is, without question, the hottest ticket in town. There will be a championship banner raising, the players will receive their World Series rings, and Giants fans will be celebrating their hallowed return to AT&T Park. With a little bit of help from the baseball gods, the Giants will find a way to defeat the Cardinals and the day will be perfect.

If you’re heading down to the ballpark for the game, or if you don’t have tickets but find yourself in need of similar ambiance and excitement, then here’s a nice cross-section of local SOMA watering holes where you might want to find yourself. Whether it’s a pre- or post-game snack and beverage or a place to camp out and watch the full 9 innings, then these are the places for you.

Gordon Biersch Brewery & Restaurant – 2 Harrison St. (Harrison and Embarcadero)

Twelve HD flat-screen TVs, great beer and tons of garlic fries! GB is just a five minute walk from the ballpark, has a spacious, oval shaped bar that seats up to 30 people and has plenty of table seating with great views of the TVs, both upstairs and downstairs. They run a killer happy hour Monday through Friday from 4-6:30pm with $1 off on draft beers, $2 off glasses of wine and $5 ultra-premium cocktails. That’s right ... Grey Goose martinis, Patron margaritas and a variety of mojitos at the discounted price. Not to mention the bargain pricing on appetizers ranging from mini pizzas to fried calamari to BBQ pork sliders. Monday through Thursday, they run the same happy hour specials late night from 10pm to closing so it’s a great place to go after a night game.

Pedro’s Cantina – 128 King St. (between 2nd and 3rd St. – across the street from AT&T Park)

Big ol’ open warehouse type space with 22 HD flat-screens all over the place. The bar is a centrally located giant rectangle that looks like it seats close to 40 people and there are plenty of tables for dining and watching the game. Fantastic margaritas and a taqueria that pumps out rock solid “authentic street-style fare” at very reasonable prices. They run a nice happy hour Monday through Friday from 4-7pm with free chips & salsa and $2 tacos along with $3 Tecate cans, $4 drafts and $5 margaritas. Great deals all around, however, they do NOT run their happy hour on game days. Makes for a more ideal spot for watching games during a road trip. An additional FYI, there is a nice little thruway to Pete’s Tavern right next door for a nice change of pace from the Mexican fiesta.

Zeke’s Diamond Bar – 600 3rd St (between Brannan and Townsend)

Could be a tight squeeze on game days, but Zeke’s is a great place to be once the crowd thins out and heads to the ballpark. $3 Pabst and $3.50 for all other domestics are on special during all hours of operation. No need for a happy hour when the deals are this good. The place seats 100 people, so the 20 TVs, including 3 large HD flat screens makes it very easy to catch the game from anywhere in the place. The food is your typical pub fare with burgers and chicken sandwiches leading the charge and you’ll always leave with a satisfied belly. The Thai Chicken is highly recommended. If you’re looking for down-home bar atmosphere and a place to avoid the screaming children of the world, then Zeke’s is where you should be watching the game.