Johannesburg (JNB / OR Tambo) Airport Taxi Cost — 2026
R 250-450 Uber/Bolt to Sandton. Plus Gautrain Express R 219 direct in 15 min — world-class rail, and why verified-driver apps win on safety.
Quick Answer
Uber/Bolt JNB → Sandton: R 250-450 (USD 14-25), 30-60 min. Gautrain Express direct: R 219 in just 15 min — world-class. Metered taxi: R 350-600. Pre-booked transfer: R 400-800. To Pretoria: Gautrain R 219 in 45 min vs Uber R 500-900. For night arrivals: pre-book or Uber — AVOID unmarked street cabs.
JNB to Sandton + CBD — Options Compared
| Option | Price | Time | Notes |
|---|---|---|---|
| Uber / Bolt app | R 250–450 (USD 14–25) | 30–60 min | ✓ Cheapest + safest verified-driver option in Joburg; English app, GPS-tracked. ✗ Surge during 06:30-09:00 + 16:30-19:30 + Soccer City game days. |
| Gautrain Express | R 219 (USD 12) to Sandton | 15–35 min | ✓ World-class rail. OR Tambo → Sandton direct in 15 min. Every 12-30 min. ✗ Only direct to Sandton + Park Station + Pretoria; onward Uber required for Rosebank/Joburg areas. |
| Metered taxi (official) | R 350–600 (USD 19–33) | 30–60 min | ✓ Doorstep to any hotel; 4 passengers; reliable. ✗ Meter only; airport surcharge R 50; less common than Uber/Bolt. |
| Pre-booked sedan transfer | R 400–800 (USD 22–44) | 30–60 min | ✓ Meet-and-greet, fixed fare, English driver, flight tracking — recommended for night arrivals. ✗ Premium pricing; usually for business + safety-conscious arrivals. |
| Hotel free shuttle | Free for booked guests | 30–60 min | ✓ Most Sandton + Rosebank + airport-area hotels offer free shuttle for direct bookings. ✗ Shared, scheduled; not on-demand. |
Frequently Asked Questions
How much does a Johannesburg (JNB) taxi to Sandton cost in 2026?+
Average Uber/Bolt fare from OR Tambo (JNB) to Sandton: R 250-450 (USD 14-25) for the 22 km / 14 mi trip via R24 + M1. Off-peak: 30-40 min. Rush hour (06:30-09:00 + 16:30-19:30): 50-75 min. Metered taxi: R 350-600 (more expensive, less common). Pre-booked transfer: R 400-800. For Rosebank: R 280-480 Uber. For Joburg CBD: R 300-500 Uber.
Gautrain Express from JNB — worth it?+
Yes — extraordinary value for Sandton + Park Station drops. OR Tambo to Sandton: R 219 (USD 12) direct in 15 min, every 12-30 min, world-class trains. Sandton onward to Rosebank: short Uber ~R 50. For business arrivals to Sandton hotels (Da Vinci, Radisson Blu, Sandton Sun): Gautrain is dramatically the best option. For Rosebank/Melrose/Hyde Park: Uber direct often easier.
Is OR Tambo safe? Uber vs taxi vs pre-booked?+
OR Tambo itself is safe. The risk is the route + drop-off — Johannesburg has higher property/violent crime than most Western tourist cities. Verified driver pickup (Uber/Bolt app-based with GPS tracking + driver ID) is the standard recommendation. AVOID unmarked curbside taxi offers + flagging street cabs. Pre-booked transfer with reputable operator is the safest for late-night arrivals.
JNB to Pretoria — how to plan?+
Pretoria is 50 km / 31 mi north of OR Tambo. Best option: Gautrain Express to Hatfield Station (45 min, R 219 + onward Uber ~R 50). Uber/Bolt direct: R 500-900 (USD 27-50), 50-80 min. Pre-booked transfer: R 700-1,300. For embassies + government business in Pretoria: Gautrain is dramatically the best balance of speed, cost, and safety.
What about Sun City / Kruger Park from JNB?+
Sun City: 175 km north-west of OR Tambo via N4. Pre-booked transfer: R 2,500-4,500 (USD 140-250), 2.5-3.5 hours. Self-drive (rental car R 600-900/day) is the typical option for Sun City. Kruger National Park: 350-450 km east of OR Tambo (4-6 hours) — most travellers fly OR Tambo → Hoedspruit (HDS) or Skukuza (SZK) on a separate flight (R 1,500-3,000) rather than drive.
JNB International Terminal A vs Domestic Terminal B?+
OR Tambo has 2 terminals (A + B) connected by walkway + Gautrain station. Terminal A: International + some regional (SAA, BA, Lufthansa, Emirates, Qatar, Cathay, KLM). Terminal B: Domestic only (SAA + LIFT + FlySafair + Airlink). Allow 90 min for international → domestic re-check. International → Gautrain Express: 10-min walk through main terminal building.
Cash + Rand or card at OR Tambo?+
Uber/Bolt: app pre-pays via card, no cash needed. Gautrain: contactless card OR Gautrain Gold Card (free, R 14 minimum balance). Taxi: cash typically; some accept card. ATMs at OR Tambo (Standard Bank, FNB, Nedbank) accept Visa/Mastercard PIN — daily limit R 4,000-6,000. For first 24 hours of arrival: Uber/Bolt + card is the simplest setup.