Top places to watch sport

Image: Getty Images

Home / All / Best restaurants to watch sport

Get your game on! Top places to soak in the sporting action

by | 25 May 2023

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.

Book Now

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.

Book Now

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!

Book Now

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.

Book Now

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!

Book Now

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.

Book Now


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.

Book Now

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.

Book Now

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.

Book Now

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!

Book Now

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.

Book Now


(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.

Book Now

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.

Book Now

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!

Book Now

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.

Book Now


View this post on Instagram


A post shared by Settebello at the Italian Club 🇮🇹 (@_settebello_)

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.

Book Now

Submit a Comment

Your email address will not be published. Required fields are marked *


Find availability, book a table at your favourite restaurant, or discover something new.


The freshest foodie news from across South Africa and around the world.

9 of the best veggie burgers in Joburg and Cape Town

There’s nothing better than a proper, well-considered vegetarian burger with all the trimmings! Jess rounds up some of the best veggie burgers in Joburg and Cape Town.

The Art of Duplicity x Rikku Ó’Donnchü

During May, The Art of Duplicity is hosting an exciting series of events with one of the world's most talented chefs at the helm. Featuring chef Rikku Ó’Donnchü, also known as The Viking Chef, who has worked his way through many of...

A foodie’s guide to truffles

Adored by many, and despised by some, truffles are probably one of the most polarising ingredients out there. These delicacies have been coined the “diamonds of gastronomy”, for both their unique flavour and eyebrow-raising price tags....

Book a table at your favourite restaurant

Find availability, reserve a table at your neighbourhood favourite, or discover something new in your city.

Pin It on Pinterest

Share This