Skip to content

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
Check your connection time at JNB

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.

For a safe connection at , aim for

min

min airport floor min buffer

Based on:

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 B

Contract / 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 Airport
    On-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

Verified Jun 2026. Airport operations, parking rates, and amenities change; always confirm with O. R. Tambo International Airport before flying.