At a glance
Terminals + flights
Tap a terminal to filter airlines, lounges and flightsTerminals
Notable flights
78 shownFlights we have seen operating from dated fare data, most frequently seen first. Tap a flight number for its route, usual departure time and flight time.
+ 60 more flights — filter by terminal to narrow down.
Lounges
SA Business + Voyager Platinum/Gold + Star Gold
BA Club + oneworld Sapphire
EK Business + Skywards Platinum
FNB Private Banking + Discovery Vitality
PriorityPass · Pay-per-use ZAR 500
FNB Private Banking + Discovery Vitality
To / from Johannesburg
| Mode | To | Cost | Time | Notes |
|---|---|---|---|---|
| Gautrain (high-speed rail) | Sandton / Rosebank / Pretoria | ZAR 200-220 | 15-30 min | Direct rapid rail. Every 12-30 min. Best option. |
| Uber / Bolt | Sandton / Rosebank | ZAR 300-500 | 30-60 min | |
| Metered Taxi | Anywhere Jo'burg | ZAR 400-600 | 30-60 min | Use only the official airport rank. |
| Shuttle services | Major Jo'burg hotels | ZAR 350-700 | 40-90 min |
Find hotels in Johannesburg
Hotels, hostels & more · Trip.com
JNB — Frequently asked
Which terminal does my airline use at Johannesburg?+
International terminal: SAA + BA + Lufthansa + Emirates + Qatar + Etihad + Turkish + Ethiopian + KLM + AF + Singapore Airlines + Delta + United + Cathay + EgyptAir + Saudia + Kenya Airways + RwandAir + TAAG Angola + Air Mauritius. Domestic terminal: SAA + FlySafair + LIFT + Airlink + Cemair.
How do I get from Johannesburg Airport to the city?+
Gautrain — ZAR 200-220, 15-30 min direct to Sandton + Rosebank + Pretoria stations. Best option. Direct A/C rail, reliable + safe. Uber + Bolt ZAR 300-500. Metered taxi ZAR 400-600 from the official rank only.
How long do I need for a Johannesburg connection?+
Same terminal: 60-90 min. International ↔ Domestic: walk via airside link (5-10 min) + re-security. Allow 90 min minimum. International arrival → domestic departure: 2.5-3 hours after immigration + customs + bag re-check.
Is OR Tambo Airport safe?+
Yes inside the terminal — well-staffed, security visible. Outside: use Gautrain or Uber/Bolt rather than walking or unmarked taxis. The Gautrain itself is safe but watch belongings on the platform. Avoid wandering outside the terminal at night.
How early should I arrive at JNB?+
Domestic: 90 min. International: 3 hours. JNB security is generally efficient (15-30 min). International immigration on departure: 30-60 min at peak. SAA Voyager Platinum + Star Gold get fast track lanes.
Other major airports
Connect through one of these? Each hub has the same interactive terminal map, real flights from the AirConnect registry, airline check-in zones and lounge index.
Airport data hand-curated by AirConnect. Schedules verified against carrier published timetables.