JNB · Transport

Airport Shuttle Services

Shared shuttle

Shared shuttle 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

R350–R500 per vehicle buys you a fixed‑price ride from JNB

Shared airport shuttles at O. R. Tambo work well for small groups or families who want a named driver holding a sign in Terminal A or B arrivals. Most trips to Sandton or central hotels run about 30–60 minutes, depending on traffic on the R24 and how many stops the shuttle makes on the way in.

These shuttles run by reservation rather than a fixed timetable, and different companies handle Terminals A–E. Some operators batch arriving passengers into shared vans, while others send a vehicle just for your booking. Trip reports put private shuttle prices around R350–R500 to Sandton per vehicle, with lower per‑person rates if you share with other passengers.

Booking usually happens online in advance or through your hotel or guesthouse, often tied to a specific flight number and arrival time. One TripAdvisor poster mentioned landing from an overnight flight and finding the driver already in the arrivals hall with their name on a sign, which shaved time off the usual 10–20 minutes of post‑immigration faffing around.

Another traveler reported that their shared shuttle, arranged via a guesthouse, came out cheaper than buying two separate Gautrain tickets from the airport station plus a taxi from Sandton to the hotel. Factor in that a Gautrain single from JNB to Sandton plus a short Uber can add up quickly for three or four people, while a shuttle fare is a flat vehicle rate.

What regulars do

Frequent JNB visitors often ask the hotel to book a regular shuttle partner and add the charge to the room bill. That sidesteps the need to compare ten different shuttle companies and keeps the same driver or company on repeat trips between the airport and areas like Sandton, Rosebank, or Melrose Arch.

Watch out for

Shared shuttles sometimes wait for other passengers to clear immigration and customs in Terminal A or B, which can tack 15–30 minutes onto your total time compared with walking straight to Gautrain or ordering Uber. Reviews also flag evening and late‑night surcharges, so the daytime quote you see online at 14:00 may not match what you pay for a 23:30 landing.

Some users describe drivers arriving late or running long routes with multiple hotel drop‑offs across Sandton and central Johannesburg. What starts as a 30‑minute off‑peak drive on the highway can stretch past an hour if you’re the last of four stops. If time is tight for a meeting, consider paying extra for a direct transfer instead of the cheapest shared option.

Practical tip: when you book, email your flight number, terminal (A–E), and local phone/WhatsApp, and ask where exactly you’ll meet the driver in arrivals so you’re not wandering past three different name‑board clusters.

Other transport at JNB