Johannesburg CBD, Johannesburg

OR Tambo International (JNB)

Johannesburg Airport Transfer Guide

Pre-book a private transfer from JNB: your driver tracks your flight and meets you in arrivals with a name sign, at a fare fixed when you book.

  • Driver tracks your flight
  • Fare fixed when you book
  • ✍ Name sign in arrivals

Pre-book your pickup

From

OR Tambo International (JNB)

Where are you going?

Prices are shown when you choose your car and time.

Photo: Evan Bench, CC BY 2.0, via Wikimedia Commons.

OR Tambo International (JNB) is 24 km east of central Johannesburg + 35 km from Sandton (the business district where most international visitors stay). Johannesburg has a specific security context — pre-booked or licensed transport is strongly recommended over unmarked drivers, and the Gautrain (fast commuter rail) is a specific advantage: R200 for a 15-minute direct ride to Sandton or Rosebank, one of Africa's best airport rail links. Pre-booked airport transfers: to Sandton. Compared to: R150-350 for Uber/Bolt (app-based, safe if used properly), R500-900 for the metered taxi rank at Level 1 (safe but pricier), or the Gautrain (R200 for R fare + train card, direct 15 min to Sandton — the fastest option).

Airport
OR Tambo International (JNB)
Country
🇿🇦 South Africa
Distance
35 km from Sandton

Where can your driver take you from JNB?

Transfers you can pre-book from Johannesburg airport. Tap one to see cars and prices.

Johannesburg CBD, JohannesburgJNB → Johannesburg centre

Airport to the city centre

Book

Photo: Evan Bench, CC BY 2.0, via Wikimedia Commons.

Destination
JNB → Kruger National Park

Airport to Kruger National Park

Book
Destination
JNB → Sandton

Airport to Sandton

Book
Destination
JNB → Sun City

Airport to Sun City

Book
Airport taxi
JNB → Taxi

Airport taxi

Book

Johannesburg airport transfer options compared

How long each way takes
0 min10 min20 min30 min40 min50 min60 minWelcome Pickups (pre-booked)30–60 minKiwitaxi (pre-booked)30–60 minGautrain to Sandton15 minUber / Bolt30–60 minMetered taxi (Level 1 rank)30–60 minHotel shuttle30–60 min

Journey times from the table below; traffic and time of day change them.

OptionCostTimeNotes
Welcome Pickups (pre-booked)Fixed fare when you book30–60 minMeet-and-greet, name sign, English driver, includes 60 min wait.
Kiwitaxi (pre-booked)Fixed fare when you book30–60 minMarketplace — instant quote.
Gautrain to SandtonR20015 minAfrica's best airport rail. Direct to Sandton/Rosebank.
Uber / BoltR150–35030–60 minApp-based, safe pickup zone.
Metered taxi (Level 1 rank)R500–90030–60 minFixed rank, trustworthy.
Hotel shuttleR300–60030–60 minPre-arranged, driver with sign.

Skip the taxi queue in Johannesburg

Your driver tracks your flight and meets you in arrivals in Johannesburg.

Top destinations from JNB

Destination

Sandton (Nelson Mandela Square)

Business + hotel district, 30-45 min.

Destination

Rosebank

Northern trendy district, 30-40 min.

Destination

Johannesburg CBD

Central Johannesburg, 30-50 min.

Destination

Soweto

Township tour access, 45-60 min.

Destination

Pretoria

Capital city, 60-90 min.

From landing to the door

How your Johannesburg pickup works

Passport and a phone with a booking on a red suitcase1

Book before you fly

Pick your Johannesburg destination, car and pickup time, and add your flight number.

Photo: Jacob on Pexels.

A driver waiting beside a black car2

Meet your driver

Your driver tracks the flight and waits in arrivals with a sign showing your name.

Photo: Lee Salem on Pexels.

A car on a country road heading towards the mountains3

Ride straight there

No taxi queue and no haggling: the fare was fixed when you booked.

Photo: Artem Yellow on Pexels.

One driver, door to door

From JNB your driver takes you straight to Johannesburg's centre, the station or out to resorts and towns in the region, with no changes on the way.

  • Your driver tracks your flight and waits if you land late
  • Fare fixed when you book
  • Met in arrivals with a name sign
Johannesburg CBD, Johannesburg
Johannesburg centre
Book your Johannesburg pickup
JNBJohannesburg centreKruger National ParkSandtonSun City

Sketch, not to scale.

Booking tips for Johannesburg

  • → Gautrain is often the best option: R200, 15 min to Sandton — dramatically faster than taxi
  • → Pre-book if arriving after 20:00 or before 06:00 — Uber supply thins at fringe hours
  • → For Kruger Park onward: pre-book combined JNB→Kruger transfer with rest stops
  • → South African rand cash useful for tips (R30-50 per driver)

Complete your trip

A made-up hotel bed with white pillows and warm bedside lamps

Photo: Engin Akyurt on Pexels.

Hotels in Johannesburg

Compare places to stay before you land.

Rows of metal luggage lockers with a payment screen at a station

Photo: Patrick on Pexels.

Bags before check-in?

Leave your luggage in Johannesburg and explore hands-free.

Luggage storage

Data when you land

An eSIM gets you online to message your driver without roaming charges.

Airalo eSIMs

Johannesburg airport transfer FAQ

Gautrain or Uber from JNB?+

Gautrain wins on speed + reliability if your destination is Sandton or Rosebank — R200 direct, 15 minutes, no traffic. Uber: R150-350, 30-60 min in traffic. Take Gautrain if your hotel is walking distance from Sandton or Rosebank stations. Uber if going to CBD, Melville, or northern suburbs — Gautrain doesn't reach those.

Is Uber safe at JNB?+

Yes if used correctly. Meet the driver at the marked ride-hail pickup zone (outside domestic arrivals), confirm the driver + plate match the app, and don't accept rides from drivers who approach you inside the terminal. Both Uber + Bolt are widely used in Johannesburg. Do NOT use unmarked "airport shuttle" services that approach you at baggage claim.

Welcome Pickups or Gautrain?+

Welcome Pickups: pre-booked door-to-door, meet-and-greet, English driver. Gautrain: R200 to Sandton in 15 min. For solo travellers with light luggage going to Sandton: Gautrain is dramatically better. For families with heavy luggage or hotel not near Gautrain: pre-booked transfer wins on convenience.

How do I get from JNB to Kruger National Park?+

Kruger has multiple gates (Numbi, Malelane, Crocodile Bridge, Paul Kruger) — 350-500 km / 4.5-6 hours from JNB. Pre-book combined JNB→Kruger transfer: including driver + fuel. Alternative: fly JNB→Skukuza (SZK) or Kruger Mpumalanga International (MQP) — 50 min flight + 30-60 min drive to lodge, R2,500-4,500 flight one-way.

Ready for Johannesburg?

Your driver tracks your flight and meets you in arrivals in Johannesburg.

Mobile data for South Africa

Get mobile data for South Africa set up before you land.

Airport lounges at O.R. Tambo Airport

Wait for your flight in a lounge — one membership covers lounges at airports across the country and worldwide.