LX LayoverIndex

Airport hub guide

Johannesburg O R Tambo JNB: the complete layover guide

Africa's busiest airport is also one of its easiest: two terminals under one roof, no transfer buses, and a deep bench of Priority Pass lounges. The trap is the international to domestic connection. Here is how JNB really works.

Layover verdict Strong for 3 to 6 hour international layovers because the Terminal A transit area keeps you airside with lounges, showers and even a transit hotel. Weaker overnight, when shops close and the seating gets thin.

Best lounge play Six lounges at JNB take Priority Pass, four on the international side and two on the domestic side, so almost any cardholder can sit down to a hot meal without flying business.

The one thing to know Connecting from an international arrival to a domestic flight means immigration, bag collection, customs and a fresh security check. Give it 2 hours minimum, more in the morning arrival bank.

Last reviewed 24 May 2026

Quick facts

O R Tambo at a glance

Johannesburg O R Tambo International Airport terminal
Terminals2 passenger terminals under one roof: Terminal A (international) and Terminal B (domestic), linked by a central walkway
Airside transit between terminalsInternational to international stays airside in Terminal A. International to domestic always goes landside through immigration and customs
Free wifiYes, about 4 hours free on the # AIRPORTS FREE network with an email sign in
Sleep friendlinessFair. Landside is open 24 hours but there are no rest zones; the airside Protea Hotel Transit in Terminal A is the comfortable option
Lounge count14 airline and independent lounges; 6 accept Priority Pass
Nearest in terminal hotelProtea Hotel Transit airside in Terminal A; InterContinental directly opposite international arrivals, about a 70 metre walk

Orientation

How O R Tambo is laid out

JNB is refreshingly simple for an airport its size. Terminal A handles international flights, Terminal B handles domestic, and a covered central walkway joins them. No buses, no trains between gates, no satellite concourses.

Walking from one terminal to the other takes 5 to 10 minutes landside, and everything you need sits along that spine: check in halls, the Gautrain station entrance, car rental desks and the hotel walkways. If you have never connected here before, the scale is closer to a large European regional hub than to Heathrow or Dubai, and that works in your favor.

The structure has one sharp edge. There is no airside link between international arrivals in Terminal A and domestic departures in Terminal B. Arriving from abroad and connecting to Cape Town or Durban means clearing immigration, collecting your bag, walking it through customs, handing it to the connecting flights counter, walking to Terminal B and passing security again. Two hours is the realistic floor, and the early morning bank of long haul arrivals from Europe can stretch immigration queues well past that. International to international is the opposite story: you stay airside in the Terminal A transit area, which has its own lounges, showers and a transit hotel, and most connections of 90 minutes or more are comfortable.

Heading into the city, the Gautrain is the answer and the only one worth considering. It runs from a station inside the central terminal to Sandton in about 15 minutes, with trains roughly every 12 to 20 minutes depending on the time of day. The airport leg carries a premium fare, budget about R230 one way with the exact fare to be confirmed, and trains do not run overnight, so check the last departure before you commit to a dinner in Sandton. Skip unofficial taxis at the curb entirely; if the Gautrain does not suit, use a ride hailing app from the designated pickup zones.

Timing honesty: domestic to domestic connections inside Terminal B are easy at 60 minutes. International to international through the transit area is fine at 90 minutes on one ticket. International to domestic needs 2 hours minimum, and on separate tickets you should treat 3 hours as the floor because you are checking in from zero.

Terminal by terminal

What each terminal gives you

Terminal A, international

The bigger and better half of JNB, and where most layover hours get spent. After emigration you reach a long duty free hall with the gates beyond it. Four independent lounges here take Priority Pass: the Bidvest Premier Lounge near gates A0 to A4, open around the clock, plus the Shongololo Lounge near gates A7 to A18, the Mashonzha Lounge and the Aspire Lounge. Airline flagships include SAA's The Lounge, open 4:30 am to 10:00 pm, and the SLOW International lounge for FirstRand bank clients. The transit area also holds the Protea Hotel Transit, a real hotel airside, which makes Terminal A one of the few places in Africa where you can sleep in a bed between two international flights without clearing immigration.

Terminal B, domestic

Smaller, busier per square metre, and more functional than fun. After security the two Priority Pass options are the Bidvest Premier Lounge, reached by the escalators behind the sweet shop, and the ORT Sky Lounge on an upper level. The SLOW Lounge domestic is the best room in the building if your bank card gets you in. Food choices landside beat the airside ones, so eat before security if you have time. Security here closes overnight, roughly 11:00 pm to 4:00 am, so a very early domestic departure means waiting landside until the checkpoint reopens.

The central terminal and landside

The spine between A and B is open 24 hours and holds the Gautrain station, a supermarket, pharmacies and most of the sit down restaurants. Two hotels connect by foot: the InterContinental sits directly across from international arrivals, about a 70 metre walk, and the City Lodge links by pedestrian walkway. The Southern Sun is about 500 metres away with a free 24 hour shuttle. Most shops and restaurants close by 11:00 pm, after which the landside halls go quiet but never fully empty, with security staff on patrol through the night.

Your layover, planned

The JNB guides

O R Tambo layover guide, hour by hour

What 3, 5 and 8 hours actually buy you at JNB, and whether a Gautrain run to Sandton for lunch is realistic. At 5 hours it is, with discipline.

Every JNB lounge and how to get in

The full lounge table for both terminals: SAA's The Lounge, SLOW, Bidvest Premier, Shongololo and the rest, with access methods and hours.

Sleeping at O R Tambo

The honest sleep map: why the airside Protea Hotel Transit changes the overnight math, plus the landside benches and hotel walkways.

Priority Pass at JNB

All six Priority Pass lounges at O R Tambo, four international and two domestic, and which one to pick when the first choice is full.

JNB transit and connection guide

Minimum connection times, the international to domestic bag recheck playbook, and what to do when your inbound lands late.

Check lounge access for JNB

Fourteen lounges operate across O R Tambo and several sell entry to any traveler regardless of airline or cabin. Compare current access options, prices and hours before you fly.

Check lounge access

Some links may earn us a commission at no cost to you.

FAQ

O R Tambo layover questions

Can I sleep overnight at O R Tambo?

Yes. The landside terminal is open 24 hours and overnight stays are tolerated, though staff may check your passport and boarding pass during the night. There are no dedicated rest zones, so the comfortable options are the airside Protea Hotel Transit in Terminal A or the InterContinental about 70 metres from international arrivals.

How long do I need to connect from international to domestic at JNB?

Plan 2 hours minimum on a single ticket. You must clear immigration, collect your bag, pass customs, drop the bag at the connecting flights counter, walk to Terminal B and clear security again. On separate tickets, give yourself 3 hours or more.

Is wifi free at O R Tambo?

Yes, for about 4 hours. Connect to the # AIRPORTS FREE network and sign in with an email address. Coverage runs across both terminals and the speed handles calls and streaming in most gate areas.

Which lounges at JNB take Priority Pass?

Six lounges accept Priority Pass: the Bidvest Premier, Shongololo, Mashonzha and Aspire lounges in international Terminal A, and the Bidvest Premier and ORT Sky lounges in domestic Terminal B. International passengers cannot use the Terminal B lounges.

Can I leave the airport during a layover at JNB?

If you meet South African entry requirements, yes, and the Gautrain puts you in Sandton in about 15 minutes. Many nationalities enter visa free for short stays while others need a visa even for transit; rules change, so verify before travel.

Is O R Tambo safe for a layover?

Inside the terminals, yes, with visible security around the clock. The standard advice applies at the curb: keep bags zipped, decline help from unofficial porters, and use the Gautrain or app based rides rather than taxis touting in the arrivals hall.

Join Gate Notes

Lounge offers and the layover intel you need at 2am, in your inbox before you fly. Free.

No spam. Unsubscribe any time.