JNB · Johannesburg, South Africa · International Hub
O. R. Tambo International Airport Guide
Terminals, minimum connection times, ground transport, parking, lounges, and layover advice for O. R. Tambo International Airport (JNB), every figure cited to the airport's own data.
Quick answer
- Terminals: 2 terminals, airside-connected
- Minimum connection time: 1 hr domestic, 1 hr 30 min international to domestic
- Arrive: 1 hr 30 min before domestic, 3 hr before international
- To Johannesburg: about 15 min one-way
- Free WiFi: Yes · Showers: Yes
Map
Terminals & connections
O. R. Tambo International Airport has 2 terminals. All are airside-connected; you can transfer between them without re-clearing security. OAG floors are 60 domestic-to-domestic, 90 domestic-to-international, 90 international-to-domestic, and 60 international-to-international. The shape is the story: international-to-international (60) is lower than the domestic-to-international and international-to-domestic floors (90), because an intl-to-intl connection stays airside in the connected complex while any move between the domestic and international sides crosses immigration and customs. O. R. Tambo is the main gateway to Southern Africa and South African Airways' hub, linking long-haul flights from Europe, the Gulf and beyond with the regional African network.
Terminal A (International)
4 airlines: Emirates, Qatar Airways, British Airways, Lufthansa
International flights, including South African Airways and the long-haul carriers linking Johannesburg with Europe, the Gulf and the rest of Africa. Joined to the domestic Terminal B through the Central Terminal Building, airside for transit passengers.
Terminal B (Domestic)
Domestic flights across South Africa. Connected airside to Terminal A through the Central Terminal Building, so an international-to-international connection stays airside while a domestic-to-international move crosses immigration and customs.
Minimum connection times
- Domestic to domestic
- 1 hr
- Domestic to international
- 1 hr 30 min
- International to domestic
- 1 hr 30 min
- International to international
- 1 hr
- Transfer system
- A single connected complex: Terminal A (international) and Terminal B (domestic) joined through the Central Terminal Building, airside for transit passengers. South African Airways is the hub carrier. An international-to-international connection stays airside; a domestic-to-international or international-to-domestic connection crosses South African immigration and customs.
- Airside connected
- Yes
Layover helper
Check whether your layover at JNB is tight, comfortable, or long enough to leave the airport. Adjust trip type, terminal change, and checked-bag assumptions to match your itinerary.
Security & TSA
Typical TSA wait at JNB is 30 minutes at peak and 15 minutes off-peak. Arrive at least 1 hr 30 min before a domestic flight and 3 hr before international.
- TSA PreCheck
- Not available
- CLEAR
- Not available
- Global Entry
- Not available
No US preclearance or US programs. International arrivals clear South African immigration and customs. An international-to-international connection stays airside in the connected complex; a domestic-to-international move crosses the border.
Lounges
2 notable lounges at JNB, including airline-branded clubs and third-party options accessible via Priority Pass or day-pass. Check your credit card benefits (Amex Platinum, Chase Sapphire Reserve, Capital One Venture X) before paying a day-pass fee.
South African Airways Lounge
Terminal A (International)South African Airways / Star Alliance
Access: Business, Voyager elite, Star Gold
Amenities: Buffet, Bar, Wi-Fi, Showers
Bidvest Premier Lounge
Terminal A and Terminal BContract / card-access
Access: Priority Pass, eligible cards, paid day pass
Amenities: Buffet, Bar, Wi-Fi
Amenities
6 of 7 core amenities available at JNB: showers, free WiFi, nursing rooms, chapel, pharmacy, pet relief. Free WiFi quality is rated good. Dining options span 1 terminal.
Showers
Available
Premium lounges
Sleep pods
Not available
WiFi
Free (good)
Free wifi in the terminals
Nursing rooms
Available
Terminals
Chapel
Available
Prayer rooms
Pet relief areas
Available
Pet relief areas
Dining highlights
Central Terminal Building: South African cafes, Grill restaurants
Ground transport to Johannesburg
JNB is about 15 min from downtown Johannesburg by the fastest transit option.
| Option | Cost | Time |
|---|---|---|
| Gautrain (to Sandton) Train The Gautrain rapid rail has a direct pedestrian link to the terminal and reaches Sandton in about 15 minutes (then onward to Pretoria or Johannesburg Park Station). Fare around ZAR 180 to 220 (~USD 10 to 12). | $10-$12 | 15-20 min |
| Taxi / e-hailing Taxi Metered taxi or e-hailing to Sandton or central Johannesburg; the airport is ~20 km northeast of the CBD, 25 to 50 minutes depending on traffic. | $15-$30 | 25-50 min |
Parking
JNB does not publish a fixed daily parking rate; on-airport parking is priced dynamically by date and lot. Foreign airport; parking rates not independently verified. South Africa prices in ZAR via airports.co.za.
- Short-term
- Varies
- Long-term
- Varies
- Economy
- Not available
- Valet
- Not available
Can I leave JNB during a layover?
Yes, JNB is close enough to Johannesburg that a 3-hour layover is workable. With 6+ hours, you have time to see part of Johannesburg. Round-trip to the city center is about 30 min plus re-screening on return.
Sandton, Johannesburg's main business district, is about 15 minutes by the Gautrain, which links directly to the terminal, so even a shorter layover can reach it. Re-entering South Africa means clearing immigration; most connecting passengers transit airside in the connected complex.
Overnight layover hotels
- $$$InterContinental Johannesburg O. R. Tambo AirportOn-airport
Frequently asked questions
How early should I arrive at JNB?
Arrive at least 90 minutes before a domestic flight from JNB, and 180 minutes before an international flight. Peak-time TSA waits at JNB can hit 30+ minutes, so add buffer.
What is the minimum connection time at JNB?
JNB requires at least 60 minutes for domestic-to-domestic connections and 90 minutes for international-to-domestic connections. All terminals are airside-connected, so you do not need to re-clear security when changing terminals.
How long does it take to get between terminals at JNB?
Budget 15 min for same-terminal transfers and 20 min for different-terminal transfers at JNB via A single connected complex: Terminal A (international) and Terminal B (domestic) joined through the Central Terminal Building, airside for transit passengers. South African Airways is the hub carrier. An international-to-international connection stays airside; a domestic-to-international or international-to-domestic connection crosses South African immigration and customs.. OAG floors are 60 domestic-to-domestic, 90 domestic-to-international, 90 international-to-domestic, and 60 international-to-international. The shape is the story: international-to-international (60) is lower than the domestic-to-international and international-to-domestic floors (90), because an intl-to-intl connection stays airside in the connected complex while any move between the domestic and international sides crosses immigration and customs. O. R. Tambo is the main gateway to Southern Africa and South African Airways' hub, linking long-haul flights from Europe, the Gulf and beyond with the regional African network.
Can I leave JNB during a 3-hour layover?
Yes, JNB is close enough to Johannesburg that 3-hour layovers are workable. Round-trip to the city center is about 30 minutes plus re-screening. Sandton, Johannesburg's main business district, is about 15 minutes by the Gautrain, which links directly to the terminal, so even a shorter layover can reach it. Re-entering South Africa means clearing immigration; most connecting passengers transit airside in the connected complex.
Does JNB have showers?
Yes, JNB has showers at Premium lounges.
Does JNB have sleep pods?
JNB does not have dedicated sleep pods. Check premium airline lounges for quiet rooms.
Is WiFi free at JNB?
Yes. JNB offers free WiFi throughout the airport. Free wifi in the terminals
What is the cheapest way to get from JNB to Johannesburg?
The cheapest option is typically Gautrain (to Sandton) at $10-$12, taking 15-20 minutes. The Gautrain rapid rail has a direct pedestrian link to the terminal and reaches Sandton in about 15 minutes (then onward to Pretoria or Johannesburg Park Station). Fare around ZAR 180 to 220 (~USD 10 to 12).
Is there TSA PreCheck and CLEAR at JNB?
JNB does not support TSA PreCheck and does not have CLEAR. Typical peak-hour wait is 30 minutes. No US preclearance or US programs. International arrivals clear South African immigration and customs. An international-to-international connection stays airside in the connected complex; a domestic-to-international move crosses the border.
Where should I eat at JNB during a layover?
Notable dining at JNB includes South African cafes (Central Terminal Building), Grill restaurants (Central Terminal Building).
How much does parking cost at JNB?
JNB does not publish a fixed daily parking rate; rates are set dynamically by date and lot. Foreign airport; parking rates not independently verified. South Africa prices in ZAR via airports.co.za.
Is there a hotel at JNB for overnight layovers?
Yes. InterContinental Johannesburg O. R. Tambo Airport is on-airport (On-airport) in the $$$ price band. This is the easiest option for overnight layovers or early-morning departures since you can reach the terminal on foot without a shuttle or rideshare.
Which terminal does my airline use at JNB?
JNB has 2 terminals. Major airline assignments: Terminal A (International): Emirates, Qatar Airways, British Airways. Confirm with your boarding pass before arrival since a few airlines operate from multiple terminals depending on route.
Are there pet relief areas at JNB?
Yes. Pet relief areas.
Is there a chapel or prayer room at JNB?
Yes. Prayer rooms.
Compare JNB to other airports
See how JNB ranks against the other 111 airports in our dataset.
Airlines operating at JNB
Look up baggage policies for any airline flying out of JNB.
Compare other airports
Sources & verification
- overview: https://www.airports.co.za/airports/or-tambo-international-airport
- Wikipedia: https://en.wikipedia.org/wiki/O._R._Tambo_International_Airport
Verified Jun 2026. Airport operations, parking rates, and amenities change; always confirm with O. R. Tambo International Airport before flying.