Johannesburg (JNB) Minimum Connection Time in 2026: The Gateway to Africa
JNB's published OAG minimum connection time is 60 minutes domestic, 90 between domestic and international, and 60 international-to-international. The shape is unusual: intl-to-intl is the low floor because it stays airside in the connected complex. The terminals, the Gautrain and realistic padding explained. Verified June 2026.
Johannesburg’s O. R. Tambo is the main gateway to Southern Africa, and its connection times have a shape worth understanding before you book. The OAG standard minimum connection time at JNB is 60 minutes domestic, 90 minutes domestic-to-international, 90 minutes international-to-domestic, and 60 minutes international-to-international (OAG MCT database via ExpertFlyer, verified June 12, 2026). The surprise is that the international-to-international floor (60) is lower than the domestic-international floors (90), the opposite of the usual assumption that international connections are the slow ones.
The reason is that the cost here is the border, not the building. Terminal A (international) and Terminal B (domestic) are joined airside through the Central Terminal Building, so an international-to-international connection is an airside walk, while any move between the domestic and international sides crosses South African immigration and customs.
Quick reference: published minimums vs realistic padding
| Connection type | Published OAG standard | Crosses the border? | Our realistic recommendation |
|---|---|---|---|
| International to international | 60 min | No (airside) | 60-75 min |
| Domestic to domestic | 60 min | No | 60-75 min |
| Domestic to international | 90 min | Yes (immigration) | 90 min or more |
| International to domestic | 90 min | Yes (immigration, customs) | 90 min or more |
Published values are the airport-standard OAG minimums (ExpertFlyer, verified 2026-06-12). The right-hand column is our editorial padding recommendation, not an official figure.
One connected complex, two sides
O. R. Tambo’s layout explains the floors:
- Terminal A handles international flights, including South African Airways and the long-haul carriers linking Johannesburg with Europe, the Gulf and the rest of Africa.
- Terminal B handles domestic flights across South Africa.
The two are joined airside through the Central Terminal Building, so the complex is walkable. An international-to-international connection stays airside, which is why it shares the low 60-minute floor with a domestic-to-domestic connection. The 90-minute floors apply only when your connection crosses between the two sides and passes immigration and customs.
How the border shapes each connection
International to international. Airside in the connected complex, no immigration. The 60-minute floor holds; we pad to 60 to 75.
Domestic to domestic. Within the domestic side. Also 60 minutes; we pad to 60 to 75.
International to domestic. You clear South African immigration and customs, then move to the domestic side, collecting and rechecking bags unless through-checked. This is a 90-minute floor; pad beyond it at peak.
Domestic to international. From the domestic side through the international departure process. Plan 90 minutes or more.
How Johannesburg compares to other major hubs
| airport | published floor | fully airside? | realistic short-connection buffer |
|---|---|---|---|
| JNB (Johannesburg O.R. Tambo) | 60 DD / 90 DI / 90 ID / 60 II (II is the LOW floor) | Yes (Terminal A intl + Terminal B domestic joined airside via Central Terminal) | 60-75 min intl-to-intl airside; 90 min-plus across the domestic/intl border |
| ADD (Addis Ababa Bole) | 30 DD / 60 DI / 60 ID / 45 II (low; engineered connector) | Yes (T2 intl + T1 domestic); Ethiopian-optimized transit hub | Ethiopian files 30 min intl-to-intl; 45-60 min realistic |
| DOH (Doha Hamad) | 90 min intl | Yes (single terminal, 1-14 min walks) | 75-90 min; +30-45 min in overnight banks |
| DXB (Dubai) | 180 min intl (T2 worst case) | T1 + T3 yes; T2 separate building | 60-90 min in T3, 3+ hrs via T2 |
| IST (Istanbul) | 75 min intl | Yes (single huge terminal) | 60-75 min near gates, 90+ min far piers |
| LHR (London Heathrow) | 30-90 min | No (bus + re-screen on every change) | 90 min-3 hours |
The honest comparison: O. R. Tambo connects cleanly for an international-to-international transfer, on par with the Gulf hubs that feed Africa, because the complex is airside-connected. Its 90-minute floors are simply the immigration-and-customs cost of crossing into the domestic system, the same border story every gateway shares. Addis Ababa, the other African hub we track, files even lower floors as a deliberate connector.
When to add more padding
- Any connection crossing the border. The 90-minute floors assume a smooth immigration pass; queues stretch at peak.
- Separate tickets. Without a through-ticket, you collect and recheck bags on a domestic-international connection.
- Visa-required nationalities. If you must enter South Africa for any reason, immigration takes longer; confirm your visa status.
- Long-haul bank timing. When several long-haul flights land together, Terminal A immigration and security lengthen.
The verdict
Johannesburg O. R. Tambo is a clean, airside-connected gateway whose connection times read backwards from the usual hub: the international-to-international floor (60) is the low one, and the 90-minute floors belong to connections that cross between the international and domestic sides through immigration and customs. The complex is walkable through the Central Terminal Building, so the time in the published numbers is the border, not a shuttle. Keep an international-to-international connection and 60 to 75 minutes works; cross into the domestic system and give it 90 minutes or more. And with the Gautrain linked directly to the terminal, Sandton is only 15 minutes away if you have time to leave.
How JNB connections compare to other airports
- Addis Ababa Bole minimum connection time guide for the other major African hub, built as a tight connector
- Doha Hamad minimum connection time guide for a Gulf hub that feeds Africa
- Dubai minimum connection time guide for the largest Gulf connecting hub
- Check any layover with the connection time calculator, or see the O. R. Tambo (JNB) profile
Sources and methodology
Published minimum connection times are the OAG STANDARD values from the OAG MCT database, accessed via ExpertFlyer and verified June 12, 2026 (recorded per-field in our airport data). The terminal layout (Terminal A international, Terminal B domestic, joined airside through the Central Terminal Building), the airside international-to-international transit versus the immigration-and-customs crossing into the domestic system, and the operator Airports Company South Africa (ACSA) were verified against the official airports.co.za O. R. Tambo pages and Wikipedia on June 17, 2026. South African Airways, the hub carrier, has no entry in our airline data and is described in prose, so no carrier exception is recorded. Airport identity (ICAO FAOR, coordinates, Wikidata Q821750, about 20 million passengers in the 2025-26 financial year) is from Wikipedia and is catalog-class. The Gautrain’s direct terminal link and roughly 15-minute trip to Sandton are from the airport authority and Gautrain sources, with ZAR-to-USD conversions approximate. The “realistic recommendation” column and padding scenarios are our editorial synthesis and are labeled as such wherever they appear.
Frequently Asked Questions
What is the minimum connection time at Johannesburg O. R. Tambo?
Why is the international-to-international floor lower than domestic-to-international at JNB?
How are O. R. Tambo's terminals connected?
Is a 60-minute connection enough at Johannesburg?
Do I clear immigration when connecting at O. R. Tambo?
How do I get from O. R. Tambo to Johannesburg or Sandton during a layover?
Travel research publisher and senior staff engineer
Caden Sorenson runs Travel Vient, an independent travel research and tools site covering airline carry-on policies, packing lists, and head-to-head airline, cruise, and destination comparisons, with everything cited to primary sources. He's a senior staff engineer with 15+ years of experience building iOS apps, web platforms, and developer tools, and a Computer Science graduate from Utah State University. Based in Logan, Utah.
Related guides
- Abu Dhabi (AUH) Minimum Connection Time in 2026: One New TerminalAUH's published OAG minimum connection time is 30 minutes domestic, 60 domestic-to-international, and 90 for the international sectors. As Etihad's hub with no domestic network, it's an international connecting airport, and since 2023 everything runs through one airside-connected building, Terminal A. Realistic padding explained. Verified June 2026.
- Addis Ababa (ADD) Minimum Connection Time in 2026: Built to ConnectADD's published OAG minimum connection time is 30 minutes domestic, 60 between domestic and international, and 45 international-to-international. It's deliberately built as a tight Africa connector, and Ethiopian Airlines publishes minimums as low as 30 minutes. The hub, the Swift Connections rules and realistic padding explained. Verified June 2026.
- Bangkok Suvarnabhumi (BKK) Minimum Connection Time in 2026: The Flat 75BKK's published OAG minimum connection time is a flat 75 minutes for every sector type, an unusually high domestic floor for a big international interline hub. One main terminal plus the SAT-1 satellite are connected airside by an automated people mover. The terminal, the DMK trap and realistic padding explained. Verified June 2026.
- Bogota El Dorado (BOG) Minimum Connection Time in 2026: One Terminal NowBOG's published OAG minimum connection time is 30 minutes domestic, 60 domestic-to-international, and 90 for the international sectors. Since 2018 Avianca runs all its flights from Terminal 1, so its Star Alliance connections stay in one building. The terminals, the Puente Aereo shuttle and realistic padding explained. Verified June 2026.
- Brisbane (BNE) Minimum Connection Time in 2026: Two Terminals, 4 km ApartBNE's published OAG minimum connection time is 30 minutes domestic, 90 between terminals, and just 30 international-to-international. The catch is that T1 and T2 sit 4 km apart, so any terminal change clears customs and biosecurity. The terminals, the transfer and realistic padding explained. Verified June 2026.