Pricing from JNB airport depends heavily on your destination, the time of day, and which transport you choose. Road fares here are not published by any operator or authority and they move with fuel costs, traffic and demand — so rather than print numbers that go stale, here is how each option actually prices you, and where to look up the one fare that is published.
The Gautrain: the published option
Gautrain is the only airport option with an official, checkable fare. Fares are set by the Gautrain Management Agency, calculated from the route and the time you travel. They have been unchanged since 1 June 2025, and the GMA confirmed there is no annual increase for 2026.
Look up your exact fare on the official calculator at gautrain.co.za before you travel. To ride you need either:
- a Gautrain Card, which costs R21 and must have at least R38 loaded onto it, or
- a contactless bank card, which works on the train, the buses and parking.
The train runs to Sandton, Rosebank and Pretoria. From the station you may still need a Gautrain bus or a short ride to your hotel.
Everything else: how it prices, not what it costs
Metered taxis from the regulated rank charge on the meter. That means traffic is on your bill: the same trip costs more at 17:00 than at 10:00, because you are sitting on the R24 with the meter running. You find out the total at the end.
Uber and Bolt quote in the app before you accept, with any surge already included. Surge is common at peak landing times — early morning when the European flights arrive, and late evening.
Pre-booked transfers are quoted per vehicle and fixed at booking. Traffic becomes the driver's problem rather than yours. Vehicle type matters: a sedan costs less than a minivan, so families and groups should price the larger vehicle.
Distances
| Destination | Distance from JNB |
|---|---|
| Sandton | 22 km |
| Johannesburg CBD | 24 km |
| Soweto | 45 km |
| Pretoria | 50 km |
The CBD is less commonly visited by tourists. If you are staying in Braamfontein or Maboneng, confirm your driver knows the specific area.
Currency note
Prices are quoted in South African Rand (ZAR). The rand moves, so check the rate against your own currency close to your trip rather than relying on a figure printed months earlier. Credit cards are accepted by most transfer services and some taxi operators, but it is worth having some cash as a backup.
The short version
The Gautrain and a pre-booked transfer both tell you the price before you travel — one on the official calculator, the other at booking. The meter and the app do not.