In This Article:
There’s nothing quite like the thrill of watching a live match and soaking up the atmosphere in the stadium. But what if you can’t make it to the game? Luckily, South Africa has countless restaurants and bars where sports fans can gather to enjoy the game while missing none of the vibes and excitement.
Here’s our pick of the best restaurants in Cape Town, Johannesburg, and Durban to soak in the sporting action this weekend. Book online, gather your mates, don your team jerseys, and get ready to cheer them on!
Cape Town
Tiger’s Milk Greenpoint
(Greenpoint, Cape Town)
Catch all the rugby action at Tiger’s Milk Greenpoint. Just a stone’s throw away from the Cape Town stadium, you can join in on all the fan-walk fun before taking a seat at your table and tucking into their famous “dude food” pizzas, grills, and burgers. Wash down your meal with locally made Tiger’s Milk Lager and enjoy the game on multiple large screens.
The Station on Bree
(Cape Town City Centre, Cape Town)
Always a vibe, The Station on Bree Street is the perfect spot to watch the game. Bringing you a taste of the London Underground, you can cheer on your team while throwing back a couple of pints and tucking into a hearty portion of something tasty from their menu.
The Village Idiot
(Cape Town City Centre, Cape Town)
Head over to Loop Street in the CBD and enjoy the game while relishing the vibrant atmosphere at The Village Idiot. Screening the game inside and out on the covered patio, you won’t miss any of the action. Their menu has something for everyone, from beer on tap and jugs of cocktail, to pizzas, boerie burgers, braai boards and more. Book your seats!
Bossa Woodbridge Island Eatery
(Woodbridge Island, Cape Town)
With steaks, burgers, prego rolls and pizzas on the menu, and ice-cold beers on tap, head over to Bossa to catch the rugby action and grab a bite. They’ll be screening the game on large screens across the restaurant.
The Slug & Lettuce – Century City
(Century City, Cape Town)
The Slug & Lettuce is known for being a top-rated spot for sports fans to kick back enjoy a round of drinks while not missing a second of the game. Serving a great selection of bar snacks, burgers, pizzas, steaks, ribs and, of course, beers, you’ll definitely want to came back for the next match!
Madeiras Bar & Bistro
(Bergvliet, Cape Town)
A favourite with locals in the Southern Suburbs, Madeiras will be screening the game and serving up heaping plates of steak, pork belly, smokey ribs, burgers, fish and chips, and peri-peri chicken to hungry spectators. With an extensive drinks list including beers, wine and spirit specials, you’ll be glad you made that booking.
Durban
Tiger’s Milk Suncoast
(Stamford Hill, Durban)
Join the lively crowd of supporters at Tiger’s Milk Suncoast and find a comfortable spot near the big screens. With “dude food” on the menu, you won’t go hungry with juicy burgers, pizzas, nachos with all the fixings, or a pile of sticky BBQ ribs. Quench your thirst with a pint (or tower) of their locally made Tiger’s Milk Lager and soak in all the good vibes.
The Baron Umhlanga
(Umhlanga, Durban)
Book ahead of the match to secure your table, then roll up and let the team at The Baron look after the rest. While you cheer on your side, you can keep the drinks coming while enjoying plates of poppers and loaded potato skins, calamari, flame grilled steaks on the bone, burgers, sharing platters and so much more. Bookings essential.
La Piazza Restaurant
(Ballito, Durban)
Game day just got so much better with La Piazza in Ballito and all that they have on offer. Order a focaccia or two for the table, a plate of deep-fried ravioli (the perfect beer food) and one of their scrum-ptious mains from the carne menu. Kitted out with a fabulous play area and plenty of entertainment for the kids, it’s the perfect spot to catch the game with the whole family.
Mozambik Ballito
(Ballito, Durban)
We all know and love Mozambik and their mouthwateringly good Afro-Porto dishes, so when you’re planning your spectating, don’t forget that this is a great place to watch the match. Order a round of drinks, dive into their extensive menu – from seafood, pregos and combo platters, to espetadas and trinchandos – and enjoy the game!
Johannesburg & Pretoria
Gioia Trattoria
(Parkwood, Johannesburg)
Watching the game with the family? Great! Book a table at Gioia and catch all the action on the screen while your kids have fun in the play area. From pizzas and pastas to burgers or a delicious steak straight off the grill, you’ll be taken care of by their friendly staff and feel right at home while you watch.
Malagueta
(Edenvale, Johannesburg)
If you’re in the area, grab your mates and book a table at this popular Mediterranean spot to watch the match. To keep you fuelled throughout the game, you can build a meze platter to pick on while you watch or choose from a selection of tramazzinis, filled pitas, wood-fired pizzas, surf ’n turf platters, and more. With a fantastic kiddies’ play area, you can take the whole squad along with you.
The Baron Irene
(Doringkloof, Centurion)
With big screens, comfy seating, and a fantastic atmosphere, you’ll feel like you’re right in the middle of the action! Bring your friends, family, and fellow sporting enthusiasts and enjoy the thrill of the game altogether. Once you’ve worked up an appetite, their menu has some tasty options – from burgers, perfectly cooked steaks, pastas, and platters – to choose from.
Jozi Gin Bryanston
(Sandton, Johannesburg)
Head over to Jozi Gin, enjoy a round of drinks with your friends and something delicious from their list of blackboard specials while watching all the action on the big screens. What a perfect way to spend game day!
SetteBello at the Italian Club
(Germiston, Johannesburg)
Perfect for big groups and families, SetteBello is a great place to gather and show some support for your team. Their menu is groaning with choices, from antipasti platters to graze on, Neapolitan-style pizzas, pastas, and hearty Italian home-style mains. So, secure your table, round up your group and cheer on the team with the rest of the crowd at the Italian Club.
View this post on Instagram
Double Dutch Hazelwood
(Hazelwood, Pretoria)
Ice cold beers on tap, smashable food, big screens, and an even bigger vibe – what’s not to love? Double Dutch in Pretoria ticks all the game day boxes. Reserve your table, order a snack basket to share, grab a cold one and enjoy all the gees around you.
0 Comments