Johannesburg Airport (JNB)

Plan a journey through Johannesburg (JNB). Browse route guides and check the airport, connections and baggage terms for your selected flight.

AI illustration of two travellers walking through an airport terminal
AI illustration

Find your next flight

Trip type

Travellers and class
1 traveller · Economy

Opens the search on Aviasales in a new tab. Aviasales shows prices in the currency of your location or account settings, and the provider confirms the final price and booking terms. We may earn a commission from eligible bookings, at no extra cost to you.

Johannesburg O.R. Tambo International Airport uses the airport code JNB. For a journey through JNB, confirm the departure area, the operating airline and the baggage procedure on your actual booking. The route links below are planning guides, not a list of currently operating nonstop services.

Find the correct departure area

Our terminal-map check on 23 October 2026 identified Terminal A as international and Terminal B as domestic. Use the Airports Company South Africa terminal map, then confirm your airline’s check-in area and the departure board. A general terminal label does not identify the counter or gate for every flight.

Check the airport code on both flights when comparing connections. A city name alone is insufficient: an itinerary may require travel between airports. Plan the actual transfer and its document requirements before relying on the time between scheduled flights.

International arrival followed by a domestic flight

SAA’s baggage guidance says passengers arriving internationally and connecting domestically must collect bags and clear customs at their first South African entry airport, even if baggage tags show the final destination. Confirm where to drop the bag again and the onward check-in deadline.

International passengers remaining airside with baggage checked through follow a different process. Ask the airline which arrangement applies to your ticket. On separate bookings, do not assume through-check or assistance after a missed flight; obtain the instructions for each booking.

Before you travelWhat to confirm
Arrival and onward flightAirport codes, local dates and operating airlines
Checked bagsWhere they are collected, cleared and checked again
Entry or airside transitDocuments required for your passport and actual transfer
Overnight connectionHotel location, entry permission and access to essentials
Ground transportPickup point, arrival time and a current price quote

The catalogue contains guides for selected journeys involving JNB. A link does not establish a nonstop flight, a particular operator, a weekly frequency or current seat availability. Search your dates and expand every segment to see the actual routing. In particular, an airline marketing a journey or selling a partner flight does not necessarily operate every aircraft.

Any fare observation on a route page is dated cached data. Treat a missing observation as a gap in the cache, not proof that no flight exists. Compare the final booking price with bags, seats and any necessary transfer in the trip-budget tool.

Route guides from JNB

Route guides to JNB

Arrival documents and customs

Check South African entry requirements for your passport if you will enter the country. Customs is a separate step: SARS traveller-declaration guidance explains the online declaration required from 1 July 2026, with limited paper exceptions. Keep receipts for goods and follow the authority’s instructions for what to declare.

Continue planning

Use the SAA booking guide for ticket and baggage checks, or compare hub connections before choosing an itinerary. Save the confirmed route in My trip and keep airline instructions with your travel documents.

Routes from Johannesburg in our guides

Routes to Johannesburg in our guides

Entry, baggage and compensation rules change. Confirm with the airline or the official source before you travel.

Source check · 25 Oct 2026
Terminal map checked 2026-10-23; SAA international-to-domestic baggage procedure and SARS declaration guidance checked 2026-10-25. Route list is a site catalogue, not a verified timetable.

Sources