Skip to content

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.

· · 5 min read · Verified Jun 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 typePublished OAG standardCrosses the border?Our realistic recommendation
International to international60 minNo (airside)60-75 min
Domestic to domestic60 minNo60-75 min
Domestic to international90 minYes (immigration)90 min or more
International to domestic90 minYes (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:

  1. 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.
  2. 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 hubEthiopian files 30 min intl-to-intl; 45-60 min realistic
DOH (Doha Hamad)90 min intlYes (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 building60-90 min in T3, 3+ hrs via T2
IST (Istanbul)75 min intlYes (single huge terminal)60-75 min near gates, 90+ min far piers
LHR (London Heathrow)30-90 minNo (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

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?
The published OAG standard minimum connection time at O. R. Tambo (JNB) is 60 minutes domestic-to-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 notable feature is that the international-to-international floor (60) is lower than the domestic-international floors (90), the reverse of the intuition that international connections are always the slowest. That is because an international-to-international connection stays airside in the connected terminal complex, while any move between the domestic and international sides crosses South African immigration and customs. Our realistic recommendation is 60 to 75 minutes airside and 90 minutes or more across the border.
Why is the international-to-international floor lower than domestic-to-international at JNB?
Because the cost at O. R. Tambo 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 with no immigration, which is why its floor is 60 minutes. A connection between the domestic and international sides, in either direction, has to cross South African immigration and customs, which is why those floors are 90 minutes. So at JNB the slow connection is the one that touches the domestic system, not the one between two international flights, the opposite of how many travelers assume hubs work.
How are O. R. Tambo's terminals connected?
O. R. Tambo is a single connected complex. Terminal A handles international flights, including South African Airways and the long-haul carriers from Europe and the Gulf, and Terminal B handles domestic flights, with the two joined through the Central Terminal Building. For an international-to-international connection you stay airside and walk between gates. For a connection between the domestic and international sides you pass through immigration and customs, and on arrival you collect and recheck bags unless your airline through-checks them. The complex is walkable, so the time in the floors is the border processing rather than any shuttle or terminal change.
Is a 60-minute connection enough at Johannesburg?
For an international-to-international connection, 60 minutes is the published floor and workable airside in the connected complex, though we lean to 60 to 75 minutes to absorb a late inbound or a far gate. For a connection between the domestic and international sides, 60 minutes is below the 90-minute standard and we would not book it, because you clear immigration and customs in the middle. A domestic-to-domestic connection at 60 minutes is fine. The rule of thumb: airside international connections clear 60 minutes, anything crossing the border needs 90 or more.
Do I clear immigration when connecting at O. R. Tambo?
Only if your connection crosses between the international and domestic systems. An international-to-international connection stays airside in the connected complex with no immigration. But an international arrival continuing on a domestic flight clears South African immigration and customs first, and a domestic flight continuing internationally goes through the international departure process, which is why both of those floors are 90 minutes. Check whether your passport needs a South African visa, and if your two flights are on separate tickets, plan to collect and recheck your bags.
How do I get from O. R. Tambo to Johannesburg or Sandton during a layover?
The Gautrain rapid rail has a direct pedestrian link to the terminal and reaches Sandton, Johannesburg's main business district, in about 15 minutes, continuing to Pretoria and Johannesburg Park Station, for around ZAR 180 to 220 (about USD 10 to 12). A metered taxi or e-hailing car to Sandton or the CBD is about USD 15 to 30, taking 25 to 50 minutes over the roughly 20 km depending on traffic. Because Sandton is so quick by Gautrain, even a shorter layover can reach it, though re-entering South Africa means clearing immigration.
C
Caden Sorenson

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