Connecting at Johannesburg airport

Connection time calculator, immigration and security, and how to move between terminals at JNB.

How connections work at JNB

At Johannesburg O. R. Tambo airport, passengers connecting between two international flights can usually stay in the transit area without going through immigration. If you connect from an international to a domestic flight, you enter the country here: you go through immigration and collect and re-check your bags.

The airport has 2 terminals or concourses (Terminal A (international), Terminal B (domestic)).

Connecting passengers go through a transfer security screening.

Connection time calculator

Is your layover at JNB long enough? Pick your connection and get an estimate with the times of this airport.

Terminals / concourses: Terminal A (international), Terminal B (domestic)

Getting between them: Walking inside the terminal building; there are no satellite terminals

The airport is one building divided into an international area (Terminal A) and a domestic area (Terminal B), and it can be crossed on foot. International-to-international passengers stay in the international transit area: they go through a transit counter, where the passport is stamped 'Transit', and a security check.

International to domestic: immigration at dedicated counters for transfer passengers (waits of 15 to 30 minutes), then you collect your bags, clear customs and check in again at Terminal B. International to international: transit counter stamp, not a standard immigration check; your passport needs blank pages.

  • Typical transfer times: international to domestic 50 to 75 minutes, domestic to international 45 to 70, international to international 30 to 45, domestic to domestic 15 to 25.

Estimate based on typical times at this airport, not your airline's official minimum connection time. Immigration and security lines change with the time of day and season. On a single ticket, the airline must rebook you if you miss the connection; on separate tickets, it does not.

Sources: cestee.com.

Times are estimates: always check with your airline.

More about JNB

Airport guide Departures Arrivals