JNBJohannesburg·Johannesburg International·Johannesburg, South Africa
Recommended minimum1 hour 15 min
Concourses
3
Terminal A (Domestic), Terminal B (International), Central Terminal Building
Max Transit
20m
via walking
Avg. Security
20m
Primary Hub
South African Airways
Domestic → Domestic
45min
Domestic → International
60min
International → Domestic
75min
International → International
90min
Johannesburg skylinePhoto by K on Pexels
AD PLACEMENT — CONTEXTUAL
Terminal A and Terminal B are connected via the Central Terminal Building by an indoor walkway with moving walkways in sections, taking roughly 10-15 minutes at a normal pace. Passengers transferring from international to domestic (or vice versa) must clear immigration/customs and pass through security screening again, which is where most delays occur rather than the physical walk itself.
12a6a12p6p12a
Low risk
Moderate
High risk
Single terminal complex, two distinct halves
Immigration queues are the main bottleneck
Domestic connections notably easier than international
SAA and regional carriers form the core hub traffic
South African AirwaysAirlinkCemAir
Is 30 minutes enough for a layover at JNB?

Still under the domestic MCT, and any international element would require immigration or customs processing that can't be completed in this time. See full 30 min guide →

Is 45 minutes enough for a layover at JNB?

This matches the domestic-domestic minimum connecting time, workable only if both flights are on time and gates are close. See full 45 min guide →

Is 1 hour enough for a layover at JNB?

Meets the domestic-international MCT exactly, so it's workable only with no delays and quick security processing. See full 1 hr guide →

Is 1 hour 15 min enough for a layover at JNB?

Covers domestic-domestic and domestic-international comfortably, and meets the international-domestic MCT threshold. See full 1¼ hr guide →

Is 1½ hours enough for a layover at JNB?

Sufficient for international-international connections including immigration and re-screening under normal conditions. See full 1½ hr guide →

Is 2 hours enough for a layover at JNB?

Two hours comfortably covers even the most complex international-international transfer with room for delays. See full 2 hr guide →

Is 2½ hours enough for a layover at JNB?

Ample time for any connection type, including a leisurely walk and potential queue at immigration. See full 2½ hr guide →

Is 3 hours enough for a layover at JNB?

Well beyond any MCT requirement, suitable even during peak morning or evening banks. See full 3 hr guide →

Is 4 hours enough for a layover at JNB?

Excessive buffer for JNB's layout, though useful if connecting to a visa-required destination or during irregular operations. See full 4 hr guide →

AD PLACEMENT — BEFORE FOOTER