clock menu more-arrow no yes mobile
busy bar with a lot of people sitting.
Batch Gastropub, a popular spot in Miami to watch a game.
Batch Gastropub

11 Roaring Sports Bars in Miami to Catch the Big Game

Cheer on your favorite team at theses top spots

View as Map
Batch Gastropub, a popular spot in Miami to watch a game.
| Batch Gastropub

Let the taps run freely, the wings simmer, and the mayhem ensue. No matter what sport season it is or what team is being rooted for, there’s a always sports bar in Miami with that has the game on.

From trendy gastropubs to tried and true family-owned favorites, expect cold beer, plenty of bar food, and lots of cheering fans. Here are 11 of the best sports bars in Miami.

Read More
Note: Restaurants on this map are listed geographically.
If you buy something or book a reservation from an Eater link, Vox Media may earn a commission. See our ethics policy.

Old Tom's Sports Bar

Copy Link

Formerly know as Tom’s NFL, this sports bar is located right behind the airport and can always be counted on for great wings, cold beers, and massive burgers. It’s a true neighborhood spot that’s been a solid place to catch all the important games for more than 25 years. Aside from the games it also hosts events like karaoke, trivia nights, and live music.

Grails Miami - Restaurant & Sports Bar

Copy Link

A place for sneakerheads and sports lovers to unite as one, Grails is the place to be when looking to watch the big game in Wynwood. There’s roughly 100 televisions at this indoor/outdoor sports bar, so you’re sure to get straight on view of the action.

Mike's at Venetia

Copy Link

A beloved gem by Miami locals, this sports bar is located on the ninth floor of an unsuspecting condo building. For more than 30 years, Mike’s has featured games on its 27 televisions and even offers specials tailored to whatever sport is in season. There’s also hearty fare, a pool table, and breezy views of Biscayne Bay.

Mickey Burkes

Copy Link

Not specifically just a sports bar, but Mickey Burkes promises to be a “place for all” and with the number of TVs and drink specials you’ll find, that includes sports fans, too. Named after a Miami Beach hospitality icon, this is where to go for sports bar vibes in South Beach.

Black Market Miami

Copy Link

With two locations (one in the heart of downtown Miami and one at Bayside Marketplace), Black Market is a quintessential sports bar serving classic bar food and a front row seat to every game. Stop in for 2-for-2 happy hour from 4 p.m. to 7 p.m. every weekday.

American Social

Copy Link

Buckets of beer, great bar food, big TVs, and waterfront views — that’s what sports fans will find at Brickell’s American Social. A staple in the Miami’s bar scene, it’s somehow laidback and always a party here. Visit for $7 burgers on Mondays or all-you-can-eat tacos on Tuesdays for $18.

305 Sports Bar

Copy Link

Soccer is the most popular sport to watch at this Miami-inspired sports bar, where the fans are passionate and often rather lively. Revelers will find a large selection of beers as well as bar food classics, plus plenty of Latin dishes like tequenos, empanadas, and arepas.

Batch Gastropub: Miami

Copy Link

Brickell’s Batch Gastropub is a great place to root on your favorite team, no matter what the sport is. During game days here enjoy mix and match buckets, $5 beers, and plenty of other specials, as well as eats like buffalo chicken nachos and pulled pork egg rolls, while watching via 15 TVs and three projectors planted all over the bar.

Flanigan's Seafood Bar and Grill (Multiple locations)

Copy Link

A hometown favorite spot to watch games or just hang with friends, Flanigan’s is the reason almost everyone in Miami has a cabinet full of big green plastic cups. With locations all over South Florida, massive burgers, racks of ribs, and insane nightly specials like half price drinks after 9 p.m. are always nearby.

Sandbar Sports Grill

Copy Link

A Coconut Grove staple, Sandbar is back and better than ever after a fire in 2020. Always filled with regulars and home to many college nights, this casual sports bar has 40 beers on tap, a full bar, great food, and 30+ televisions. There’s also a new outdoor area with bocce ball court and more.

Sports Grill (Multiple locations)

Copy Link

Ask any Miamian where to get the best chicken wings in the Magic City and chances the response will be the “special grilled wings or dale (pronounced DAYL, not DAH-Lay) wings from Sports Grill.” The longtime favorite spot for bar food, Sports Grill has several locations throughout the city that are always tuned into whatever game may be on that day.

Old Tom's Sports Bar

Formerly know as Tom’s NFL, this sports bar is located right behind the airport and can always be counted on for great wings, cold beers, and massive burgers. It’s a true neighborhood spot that’s been a solid place to catch all the important games for more than 25 years. Aside from the games it also hosts events like karaoke, trivia nights, and live music.

Grails Miami - Restaurant & Sports Bar

A place for sneakerheads and sports lovers to unite as one, Grails is the place to be when looking to watch the big game in Wynwood. There’s roughly 100 televisions at this indoor/outdoor sports bar, so you’re sure to get straight on view of the action.

Mike's at Venetia

A beloved gem by Miami locals, this sports bar is located on the ninth floor of an unsuspecting condo building. For more than 30 years, Mike’s has featured games on its 27 televisions and even offers specials tailored to whatever sport is in season. There’s also hearty fare, a pool table, and breezy views of Biscayne Bay.

Mickey Burkes

Not specifically just a sports bar, but Mickey Burkes promises to be a “place for all” and with the number of TVs and drink specials you’ll find, that includes sports fans, too. Named after a Miami Beach hospitality icon, this is where to go for sports bar vibes in South Beach.

Black Market Miami

With two locations (one in the heart of downtown Miami and one at Bayside Marketplace), Black Market is a quintessential sports bar serving classic bar food and a front row seat to every game. Stop in for 2-for-2 happy hour from 4 p.m. to 7 p.m. every weekday.

American Social

Buckets of beer, great bar food, big TVs, and waterfront views — that’s what sports fans will find at Brickell’s American Social. A staple in the Miami’s bar scene, it’s somehow laidback and always a party here. Visit for $7 burgers on Mondays or all-you-can-eat tacos on Tuesdays for $18.

305 Sports Bar

Soccer is the most popular sport to watch at this Miami-inspired sports bar, where the fans are passionate and often rather lively. Revelers will find a large selection of beers as well as bar food classics, plus plenty of Latin dishes like tequenos, empanadas, and arepas.

Batch Gastropub: Miami

Brickell’s Batch Gastropub is a great place to root on your favorite team, no matter what the sport is. During game days here enjoy mix and match buckets, $5 beers, and plenty of other specials, as well as eats like buffalo chicken nachos and pulled pork egg rolls, while watching via 15 TVs and three projectors planted all over the bar.

Flanigan's Seafood Bar and Grill (Multiple locations)

A hometown favorite spot to watch games or just hang with friends, Flanigan’s is the reason almost everyone in Miami has a cabinet full of big green plastic cups. With locations all over South Florida, massive burgers, racks of ribs, and insane nightly specials like half price drinks after 9 p.m. are always nearby.

Sandbar Sports Grill

A Coconut Grove staple, Sandbar is back and better than ever after a fire in 2020. Always filled with regulars and home to many college nights, this casual sports bar has 40 beers on tap, a full bar, great food, and 30+ televisions. There’s also a new outdoor area with bocce ball court and more.

Sports Grill (Multiple locations)

Ask any Miamian where to get the best chicken wings in the Magic City and chances the response will be the “special grilled wings or dale (pronounced DAYL, not DAH-Lay) wings from Sports Grill.” The longtime favorite spot for bar food, Sports Grill has several locations throughout the city that are always tuned into whatever game may be on that day.

Related Maps