Physical Betting Shops in Soweto
Physical Betting Shops in Soweto: Where to Bet in Joburg’s Biggest Township
Soweto is home to roughly four million people and one of the most active sports betting communities in South Africa. Football is life here, the PSL is followed intensely, the national Bafana Bafana fixtures draw significant betting volumes, and horse racing has deep roots in specific areas, particularly in the older western suburbs closer to the Johannesburg racing community. The betting shops that serve this market are concentrated around Soweto’s major commercial nodes: Diepkloof, Dobsonville, Jabulani, Orlando, Meadowlands, and the Ndofaya Mall area.
This guide covers every confirmed physical betting shop in Soweto with its exact address, phone number where available, what the in-shop experience is like, and what you need to bring to walk in, place a bet, and walk out with your winnings.
The Soweto Betting Shop Landscape
Unlike the CBD, where betting shops tend to be standalone premises on busy commercial streets, Soweto’s betting activity concentrates inside or immediately adjacent to shopping malls and retail centres. This reflects the township commercial structure where malls like Black Chain Mall (Diepkloof), Ndofaya Mall, Jabulani Mall, and Dobsonpoint Shopping Centre serve as the primary retail and services hubs for their surrounding communities. A betting shop inside a mall benefits from existing foot traffic, proximity to supermarkets and food courts, and the security of a managed retail environment.
Hollywoodbets Soweto: Black Chain Mall, Diepkloof
Hollywoodbets Soweto Shops TGF2 and TFF7, Black Chain Mall, Diepkloof, Soweto Tel: +27 87 362 7019
Black Chain Mall sits on the main commercial strip in Diepkloof, one of Soweto’s most established and commercially active suburbs. Diepkloof is bordered by Protea Glen to the west, Orlando to the east, and Naledi to the south, and the mall draws bettors from a wide geographic catchment.
Hollywoodbets in Black Chain Mall occupies two units (TGF2 and TFF7), giving it significant floor space for screens, self-service terminals, counter stations, and typically a bar or cold drinks area. The full Hollywoodbets product range is available: PSL and Premier League sports betting, horse racing with live Turffontein and national race coverage, Lucky Numbers, Spina Zonke slots, jackpots, and the Aviator crash game.
What to bring: Your South African ID (required for large payouts and for FICA submission). Cash or your card if you want to make an in-branch deposit to your online account. Your selections prepared in advance to avoid holding up the queue at busy times.
When it’s busiest: Saturday from midday onward (EPL afternoon kickoffs). PSL matchdays involving Soweto giants Orlando Pirates and Kaizer Chiefs generate extraordinary local betting interest and turn the branch into a standing-room-only environment by kickoff time.
Cash payouts: Winning bets can be paid out in cash at the counter. The cashier handles payouts on your printed ticket. For large amounts, carry your ID.
Supabets Soweto: Ndofaya Mall and Dobsonville
Supabets Soweto (Ndofaya Mall) Shop 14, Ndofaya Mall, Corner Hekroodt Circle and Odendaal Marsh Street, Soweto
Ndofaya Mall is positioned in the Meadowlands/Naledi zone of Soweto, serving the western residential belt. Shop 14 gives Supabets a presence inside a busy community mall environment.
Supabets Dobsonville (Dobsonpoint Shopping Centre) 52 Mohajane Street, Dobsonville Extension 3, Soweto
Dobsonville is one of Soweto’s most established residential suburbs, on the western side toward Roodepoort. Dobsonpoint Shopping Centre on Mohajane Street is the commercial hub for Dobsonville and surrounding areas. This Supabets branch serves bettors from Dobsonville, Protea Glen, and western Soweto.
Supabets opening hours: Supabets branches nationally operate from 06:00 to 20:00, seven days a week. This is the best-documented opening time of any Soweto betting operator and gives Supabets an advantage for early-morning horse racing bettors wanting to study the day’s card before work.
Supabets head office: 37 Fricker Road, Illovo Junction, Johannesburg. Tel: +27 11 215 7000. WhatsApp: +27 071 239 1133.
At Supabets branches you can bet on sport, Lucky Numbers, virtual games, and casino products. Slot machines are available at selected branches. Cash payouts on winning tickets are processed at the counter. The Supabets app and website are fully operational for those who want to continue betting digitally between branch visits.
Topbet Soweto: Diepkloof Zone 6
Topbet Soweto Kokwana Street, Diepkloof, Zone 6, Soweto
Zone 6 is one of the original Diepkloof residential zones and a historically significant neighbourhood in Soweto. Kokwana Street is a residential and local commercial street in Zone 6. Topbet’s Soweto location is in this community setting rather than inside a mall, giving it a more local, neighbourhood betting shop character.
Topbet (operated by Hatsy (Pty) Ltd, licensed by the Western Cape Gambling and Racing Board) carries sports betting, horse racing, and games betting. Topbet’s online platform at topbet.co.za has been significantly upgraded in recent years to include live casino, betgames, and slots alongside the traditional sportsbook. The R30 free welcome bonus at Topbet is a draw for new bettors.
Bettabets: Jabulani Mall, Soweto
Bettabets Jabulani Shop No. 1, Jabulani Mall, Corner Koma and Bolani Roads, Soweto, Gauteng 1818
Jabulani Mall is one of Soweto’s largest and most established shopping centres, located on the border of Jabulani and Naledi near the M68 road. Corner Koma and Bolani Roads is a recognisable intersection. Bettabets occupies Shop No. 1, a prominent position near the mall entrance. Jabulani Mall is a significant commuter hub and shopping destination for central and western Soweto.
Bettabets is a growing South African bookmaker with branches in Gauteng, Mpumalanga, Limpopo, and the Free State, all accessible from the Bettabets group website and in-branch.
How to Place a Bet at a Soweto Betting Shop: The Process
Whether you walk into Hollywoodbets at Black Chain Mall, Supabets at Dobsonpoint, or any other licensed shop, the in-branch process follows a consistent pattern in South Africa.
1. Get the race card or fixture sheet. Printed fixture sheets covering the day’s football, horse racing, and other markets are available at the counter or on request. Horse racing form guides (the Winning Form guide is the standard South African racing publication) are sold at selected betting shop outlets. Bettors who study the racing form seriously bring their own copy or download it in advance.
2. Build your selections. Study the screens showing current odds. Write your selections, markets, and stakes on paper, or note them on your phone, before you join the queue. The queue moves significantly faster when punters arrive at the counter knowing exactly what they want, rather than deciding under pressure with others waiting behind them. For football accumulators during PSL or EPL matchdays, having your selections pre-written is basic courtesy in a busy shop.
3. Present at the counter. Tell the teller your selections, the bet type (single, double, accumulator/multi), and your stake. Confirm the potential payout before handing over cash. The teller prints your bet slip. Keep it.
4. Self-service terminal option. Most major branches in Soweto (particularly Black Chain Mall Hollywoodbets) have self-service terminals where you enter selections yourself on screen and pay at the terminal or take a printed slip to the counter to pay. Faster during peak hours.
5. Payment. Cash is the dominant payment method at Soweto betting shops. Most branches also accept cards. At Hollywoodbets branches, you can make a cash deposit into your online account at the counter for future online or app betting.
6. Payout. Collect cash winnings at the counter on your printed ticket. Bring your ID for larger payouts. If your bet was placed on a Hollywoodbets online account, the payout settles into your account balance and can be withdrawn via the app to your bank.
Betting on Orlando Pirates and Kaizer Chiefs in Soweto
The Orlando Pirates vs Kaizer Chiefs fixture, known as the Soweto Derby, is the highest-single-match betting event in South African football. On the day of the Soweto Derby, betting shops across Soweto operate at maximum capacity. The Black Chain Mall Hollywoodbets branch, in particular, sees queues extending into the mall corridor well before kickoff. If you plan to bet on a Soweto Derby, place your bet the evening before or early on the morning of the match, or use the online platform to avoid the inevitable queues.
Both clubs’ Premier Soccer League matches generate consistently high betting volumes throughout the season. For PSL match tips, form analysis, and our current predictions on Orlando Pirates and Kaizer Chiefs fixtures, visit our South Africa football predictions hub.
FICA and Withdrawal: What Every Soweto Bettor Needs to Know
All licensed South African bookmakers are required by FICA (the Financial Intelligence Centre Act) to verify your identity before processing withdrawals. This is not optional. The documents required are:
- Your South African green barcoded ID or smart card ID
- Proof of your residential address: a utility bill (water, electricity) or bank statement no older than three months, showing your name and address
Without FICA verification, you can deposit and bet freely, but you will not be able to withdraw winnings.
Submit FICA at any Hollywoodbets branch in Soweto or online via the Hollywoodbets app. At Supabets and Topbet, submit via the respective websites or at a branch. Verification typically takes 24 to 48 hours after submission.
Practical tip: submit your FICA documents within the first week of opening your account, long before you need to withdraw. Waiting until after a big win to realise you are not verified is stressful and unnecessary.
For a full comparison of all South African bookmakers, payment methods, and which ones have the best OTT voucher support, see our best betting sites South Africa guide.
Responsible gambling: 18+ only. National Responsible Gambling Programme: 0800 006 008 (toll-free). Gambling should be entertainment, not income.
South Africa


Zimbabwe
Kenya
Nigeria