Where to watch World Cup 2026 in South Africa.
Sports-bar shortlists for Cape Town, Johannesburg, Durban and Pretoria. Plus the SuperSport / SABC broadcast plan + streaming options. The opener Mexico vs South Africa is 20:00 SAST Thursday 11 June — book your venue early. 18+. 18+ Only, no persons under 18 may bet.
Cape Town
- The Sports Café (Long Street, CBD) Big-screen central venue. Doors open 1hr before SA-primetime kick-offs.
- Beerhouse on Long Walk-in friendly, multiple screens, craft draught.
- Roxy's Bar (Sea Point) Beachfront promenade, family-friendly until 21:00.
- On Tap (Camps Bay) Higher-end; book matchdays.
- V&A Waterfront (multiple venues) Several sports-bar options + outdoor screens during the tournament.
Johannesburg
- Capital Craft Beer Academy (Rosebank) Multiple screens, large covered patio, kid-friendly until kick-off.
- Brian Lara Cricket Pub (Sandton) Big-screen lounge, premium seating, food-led.
- The Brazen Head (Fourways / Rivonia) Two locations; both run multi-screen World Cup nights.
- Tiger's Milk (Melrose Arch / Rosebank) Standing + table mix, lively atmosphere.
- Pirates Sports Club (Greenside) Members + non-members welcome; SuperSport on every screen.
Durban
- Joe Cool's (North Beach) Beachfront classic; SA-primetime kick-offs (20:00 SAST) hit perfectly.
- Cubaña (Florida Road) Florida Road strip, vibrant nightlife extension after late kick-offs.
- The Brewery (uMhlanga) Big-screen lounge, multiple TVs, family-friendly daytime.
- Suncoast Casino sports bar (Suncoast) Casino-adjacent sports bar, big screens, no cover charge.
Pretoria
- Brooklyn Brothers (Brooklyn Mall) Multiple screens, family seating, kicks off SA-primetime well.
- Capital Craft (Menlyn / Brooklyn) Sister brand to JHB Rosebank — same multi-screen format.
- Rebel Pub & Grill (Hatfield) Student-friendly Hatfield strip; late-night culture for the 22:00+ Eastern-venue kick-offs.
How to follow the matches (broadcast + streaming)
- SuperSport (DStv subscription) — every match of all 104 fixtures, multi-feed, deep commentary. The SA default for serious football viewing.
- SABC (free-to-air, SABC 1 + SABC 3) — curated selection: the opener, all Bafana Bafana group matches, the semi-finals and the final.
- DStv Now / SuperSport app — stream the SuperSport menu on web + mobile with a paid subscription.
- SABC Plus — stream the SABC free-to-air selection.
- Bookmaker streaming — Betway carries the broadest in-platform live streaming of the SA-licensed operators, including every WC2026 match with a funded account. Useful for in-play betting alongside the main broadcast.
The SAST kick-off bands
- 20:00 SAST (the friendly band) — Mexico City + Atlanta venues. The opener Mexico vs SA on 11 June lands here. Sports-bar primetime.
- 21:00–22:00 SAST — Eastern US venues (MetLife, Hard Rock, Mercedes-Benz, NRG, Lincoln Financial, BMO Toronto). Most flagship matches sit here. The final on 19 July is 21:00 SAST.
- 03:00–05:00 SAST (the brutal band) — Pacific US venues (SoFi LA, Levi's Bay, Lumen Seattle, BC Place Vancouver). Set your alarm or sleep through them.
Frequently asked
- Where can I watch the World Cup 2026 in South Africa?
- Three options: (1) sports bars across major metros — see Cape Town / Joburg / Durban / Pretoria venue lists above; (2) SuperSport broadcast on DStv across all four broadcast tiers (Compact, Family, Premium); (3) SABC free-to-air will broadcast a selection including the opener, all Bafana Bafana matches and the final. For SA-primetime kick-offs (20:00 SAST — Mexico City + Atlanta venues), sports bars hit perfectly. For 03:00–05:00 SAST Pacific-venue kick-offs, you're at home or asleep.
- Is the FIFA World Cup 2026 on SuperSport or SABC?
- Both. SuperSport (DStv subscription) carries all 104 matches with multi-feed, in-depth commentary, and replays. The SABC (free-to-air on SABC 1 and SABC 3) carries a curated selection — confirmed: the opener, all Bafana Bafana group-stage matches, the semi-finals and the final. Coverage details: confirm directly with SuperSport and SABC closer to kick-off as schedules may shift.
- What time is the World Cup 2026 opener in South Africa?
- Thursday 11 June 2026, 20:00 SAST. Mexico vs South Africa at Estadio Banorte (Azteca), Mexico City. SA primetime — the most accessible kick-off time of the entire tournament for SA viewers. Sports bars will be packed; book ahead in Cape Town, Joburg, Durban and Pretoria.
- Are there public-screening fan parks in SA for World Cup 2026?
- Confirmation closer to kick-off. FIFA typically licenses public fan parks in host-nation cities only. South Africa is not a host nation in 2026, but past tournaments have seen private public-screening events at V&A Waterfront (Cape Town), Sandton Square (Joburg), Suncoast (Durban) and Time Square (Pretoria). Check those venues' event listings in the week before kick-off.
- Can I stream World Cup 2026 matches in South Africa?
- Yes. DStv Now + SuperSport app (subscription-tied) carry the full match menu on web + mobile. SABC Plus carries the SABC free-to-air selection. The Edges desk's tip: streaming on a phone via the SuperSport app is what most SA punters will use during work-hours kick-offs. Bookmaker live-streaming (Betway has the broadest menu) is a bookmaker-only feature — useful for active in-play betting but separate from the main broadcast.
- When are the Bafana Bafana group matches and where will SA play them?
- (1) Mexico vs South Africa — Thursday 11 June, 20:00 SAST, Estadio Banorte, Mexico City. (2) South Africa vs South Korea — Wednesday 17 June, time TBC (Atlanta venue, expect 21:00 SAST). (3) South Africa vs Czechia — Tuesday 23 June, simultaneous kick-off with Mexico vs Korea, expect 21:00 SAST (Atlanta). Full SAST conversion for all 104 fixtures: /world-cup-2026/fixtures-sa-time/.
Venue list compiled from publicly-available sports-bar listings and prior tournament coverage; venues may change opening hours or screening policy on matchdays — confirm directly. Edges has no commercial relationship with the venues listed. 18+ Only, no persons under 18 may bet. If betting is making you anxious, NRGP free helpline 24/7: 0800 006 008.