JOHANNESBURGLeaving O. R. Tambo International: transport guide
Gautrain and metered taxis are safe. Risks come after dark and on routes outside the airport — choose your pickup carefully.
JNB (O. R. Tambo International) is the main international airport serving Johannesburg, South Africa. The recommended way out is Take the Gautrain to Sandton, or a metered taxi / Uber (~R230 (Gautrain) · R350–R600 (Uber to Sandton), 15 min (Gautrain) · 30–60 min (car)). Pickup is at Gautrain station inside the terminal · Uber pickup at designated zone. The most common scam to watch for is "Unmarked 'taxi' offers". Fares on the JNB → Sandton route typically run R230 (Gautrain) · R350–R600 (Uber); anything above R1200+ is almost certainly a scam. Last updated May 2026.
Take the Gautrain to Sandton, or a metered taxi / Uber
- Typical fare
- R230 (Gautrain) · R350–R600 (Uber to Sandton)
- Journey time
- 15 min (Gautrain) · 30–60 min (car)
- Pickup
- Gautrain station inside the terminal · Uber pickup at designated zone
Compare your options at a glance
| Option | Cost | Wait | Payment | Pick |
|---|---|---|---|---|
Gautrain | R230 + R26 card | Every 12 mins (peak), 30 mins (off-peak) | 💳Card | |
Uber / Bolt | R350–R600 to Sandton | 5–15 mins | 📱App | |
Official Metered Taxi | R500–R800 to Sandton | 0–10 mins | 💳Card / Cash | — |
Gautrain Bus + Train | R230 incl. | Bus every 15–30 mins | 💳Card | — |
Your first 30 minutes
- 1Clear immigration
- 2Withdraw ZAR from an airport ATM if you don't have it
- 3Follow signs to the Gautrain (inside the terminal)
- 4Buy a Gautrain card at the counter and load R230 + R26 card fee
- 5Or: open Uber/Bolt and walk to the designated pickup zone
- 6Expected total: R230 Gautrain / R350–R600 Uber
Airport exit score
- Scam risk60
- Public transport80
- Ride-hailing75
- Signage clarity75
- Payment convenience75
Fare reality check
- R230 (Gautrain) · R350–R600 (Uber)ExpectedWhat locals actually pay
- R800–R1100ConcerningQuestion this — ask for the meter
- R1200+Probably being scammedWalk away. Find another ride.
Best ways out, ranked
- 1
Gautrain
RECOMMENDED- Cost
- R230 + R26 card
- Journey
- 15 min to Sandton
- Wait
- Every 12 mins (peak), 30 mins (off-peak)
- Payment
- 💳 Card
Pros- Fastest
- Direct to Sandton
- Safe and modern
Cons- Stops at midnight
- Limited to Gautrain stations
- 2
Uber / Bolt
RECOMMENDED- Cost
- R350–R600 to Sandton
- Journey
- 30–60 min
- Wait
- 5–15 mins
- Payment
- 📱 App
PAYMENT · Bolt is usually cheaper than Uber in Johannesburg by 15–25%.Pros- Fixed price
- Tracked
Cons- Surge during rain or events
- 3
Official Metered Taxi
- Cost
- R500–R800 to Sandton
- Journey
- 30–60 min
- Wait
- 0–10 mins
- Payment
- 💳 Card / Cash
Pros- Metered
- Curbside
Cons- Pricier than Uber / Bolt
- 4
Gautrain Bus + Train
- Cost
- R230 incl.
- Journey
- Varies
- Wait
- Bus every 15–30 mins
- Payment
- 💳 Card
Pros- Connects to areas off the rail line
Cons- Slower
Paying without surprises
- Withdraw ZAR at airport ATMs if you don't have cash — drivers / cafes outside may not accept card.
- Bolt is widely cheaper than Uber in Johannesburg — install both.
- Carry small notes to avoid 'no change' situations.
Common scams
Unmarked 'taxi' offers
High riskDrivers outside arrivals offering 'private' rides at inflated rates.
HOW TO AVOID · Only use Gautrain, official taxi rank, Uber or Bolt.
Distraction / bag theft
Medium riskSomeone distracts you while a partner takes a bag — typically at curbside.
HOW TO AVOID · Keep luggage close, decline 'help' from strangers.
What locals & travellers say
“Gautrain to Sandton is 15 minutes — by far the fastest and safest option in daylight.”
- "Gautrain to Sandton is 15 minutes — by far the fastest and safest option in daylight." — r/southafrica
- "Bolt is consistently cheaper than Uber in Joburg — install both, compare." — TripAdvisor
Arrival checklist
- Gautrain to Sandton if you're heading north
- Uber or Bolt for door-to-door — compare both
- Avoid unmarked 'private' taxi offers
- Carry ZAR cash as backup
- Don't accept 'help' with luggage from strangers
Take it with you
JNB arrival FAQs
- What is the safest way to leave O. R. Tambo International?
- Take the Gautrain to Sandton, or a metered taxi / Uber. Never use unmarked 'taxi' offers outside arrivals — only Gautrain, official taxis, Uber or Bolt..
- Are taxis at JNB safe?
- Official taxis from the marked rank are generally fine, but watch for: unmarked 'taxi' offers — Drivers outside arrivals offering 'private' rides at inflated rates. Only use Gautrain, official taxi rank, Uber or Bolt.
- Is ride-hailing (Uber, Bolt, Grab or similar) available at JNB?
- Yes — Uber / Bolt works at JNB. Typical cost R350–R600 to Sandton, journey ~30–60 min. Use the in-app pickup point rather than the arrivals curb.
- How much should a taxi from JNB to the city centre cost?
- Expected fare on the JNB → Sandton route is roughly R230 (Gautrain) · R350–R600 (Uber). Anything around R800–R1100 is high — R1200+ is a scam. Fares vary with traffic, time of day and taxi type, so confirm before you get in.
- Do I need cash for a taxi at JNB?
- Carry small local notes — Official Metered Taxi expects card & cash. A backup card with no FX fees helps if a driver claims the terminal is broken.
- Where is the official taxi pickup at O. R. Tambo International?
- Gautrain station inside the terminal · Uber pickup at designated zone. If you can't see a marked rank with a dispatcher or queue, walk back inside and ask at the information desk — never take an offer from someone roaming arrivals.
- Is JNB safe to arrive at late at night?
- Late-night arrivals carry extra scam pressure here — specifically unmarked 'taxi' offers. Pre-book a transfer where possible, stay inside the terminal until your ride is confirmed, and use the official rank only.
- What scams should I watch for at JNB?
- The most reported at JNB: Unmarked 'taxi' offers; Distraction / bag theft. See the scams section above for how each one works and how to avoid it.