Transport at JNB
14 ways to get to and from Johannesburg: Shared shuttle · Backpacker bus · Rideshare · Regional shuttle · Train · Intercity coach · Hotel shuttle · Tourist coach · Taxi · Bus.
Options
14
Modes
10
Shared shuttle
1 option
~Often 30–60 min to Sandton/central hotels depending on traffic and number of stops
Trip reports mention typical private shuttle prices in the region of R350–R500 to Sandton (vehicle, not per person), with lower per‑person rates for shared shuttles
Backpacker bus
1 option
Rideshare
2 options
~Roughly 30–60 min to Sandton/central Johannesburg depending on traffic
Frequently reported as slightly cheaper than Uber; roughly R150–R260 to Sandton/central Joburg depending on time
Regional shuttle
1 option
Train
3 options
~About 15 min JNB–Sandton in‑train; around 30–45 min door to door to central Sandton hotels
About R200 one‑way JNB–Sandton including airport supplement (adult)
Intercity coach
2 options
Hotel shuttle
1 option
~Typically 5–15 min to nearby airport hotels; 30–45 min or more to Sandton hotels depending on traffic
Varies by hotel; some free, others charge a per‑person fee reported in reviews (e.g. R50–R100)
Tourist coach
1 option
~Often reported as 5–7 hours from OR Tambo to Kruger‑area lodges depending on route and stops
Taxi
1 option
~Around 30–60 min to Sandton or central Johannesburg depending on traffic
Reports suggest roughly R350–R500 to Sandton depending on negotiation and operator
Bus
1 option