O.R. Tambo International Airport (JNB)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Johannesburg International Airport

To

 

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Departure from Johannesburg

Airlines Flying Directly from Johannesburg

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
South African Airways
South African Airways
See Airline
Kenya Airways
Kenya Airways
See Airline
Ethiopian Airlines
Ethiopian Airlines
See Airline
Delta Airlines
Delta Airlines
See Airline
EgyptAir
EgyptAir
See Airline
Air France
Air France
See Airline
Air Tanzania
See Airline
Qatar Airways
Qatar Airways
See Airline
Emirates
Emirates
See Airline
Condor Flugdienst
Condor Flugdienst
See Airline
Lufthansa
Lufthansa
See Airline
LATAM Airlines
LATAM Airlines
See Airline
Cathay Pacific
Cathay Pacific
See Airline
Turkish Airlines
Turkish Airlines
See Airline
RwandAir
See Airline
Virgin Atlantic
Virgin Atlantic
See Airline
British Airways
British Airways
See Airline
Titan Airways Malta
See Airline
Air Mauritius
Air Mauritius
See Airline
TAAG Angola Airlines
TAAG Angola Airlines
See Airline
Singapore Airlines
Singapore Airlines
See Airline
Swiss International Air Lines
Swiss International Air Lines
See Airline

Arrival to Johannesburg

Airlines Flying Directly to Johannesburg

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
South African Airways
South African Airways
See Airline
Ethiopian Airlines
Ethiopian Airlines
See Airline
Delta Airlines
Delta Airlines
See Airline
Air Mauritius
Air Mauritius
See Airline
EgyptAir
EgyptAir
See Airline
Singapore Airlines
Singapore Airlines
See Airline
Emirates
Emirates
See Airline
Cathay Pacific
Cathay Pacific
See Airline
TAAG Angola Airlines
TAAG Angola Airlines
See Airline
Titan Airways Malta
See Airline
LATAM Airlines
LATAM Airlines
See Airline
Turkish Airlines
Turkish Airlines
See Airline
Kenya Airways
Kenya Airways
See Airline
British Airways
British Airways
See Airline
Qatar Airways
Qatar Airways
See Airline
Virgin Atlantic
Virgin Atlantic
See Airline

FAQ about Johannesburg International Airport (JNB)

How do I get to Johannesburg International Airport?
Options from Johannesburg usually include taxis and ride-hailing apps, and at many airports also buses or trains. Check the official airport website for current routes and timetables, and allow extra time for traffic.
Where is Johannesburg International Airport?
Johannesburg International Airport (JNB) serves Johannesburg. Check the distance and journey time from your hotel or home before you set off, especially at peak hours.
Which terminal do I use at Johannesburg International Airport?
Your terminal depends on your airline and, at some airports, on whether you fly domestic or international. Check the terminal on your e-ticket and confirm it with your airline on the day you fly, because terminal assignments can change.
How can I see the flight schedule from Johannesburg International Airport?
The schedule on this page shows upcoming flights from Johannesburg International Airport (JNB) by date, with the airline, departure time and destination. Search your route on Traveloka to see every available flight and fare for your date.
How early should I arrive at Johannesburg International Airport?
Follow the check-in deadline in your booking. As a guide, many airlines advise arriving about two hours before a domestic flight and three hours before an international flight, with more time at busy periods.
How do I check if my flight from Johannesburg International Airport is on time?
Use the Traveloka flight status page with your flight number, or check your airline app and the departure screens at Johannesburg International Airport. Check again before you leave for the airport, as times can change.
What is the airport code of Johannesburg International Airport?
The IATA code of Johannesburg International Airport is JNB. You will see JNB on your e-ticket, boarding pass and bag tag, and you can type it into the flight search to find flights from this airport.
How do I book a flight from Johannesburg International Airport on Traveloka?
Enter JNB as your departure airport, pick your destination and travel date, then compare airlines, times and fares. Review the baggage allowance and refund conditions before you pay. Your e-ticket is sent to your email once the booking is confirmed.
How much baggage can I take on a flight from Johannesburg International Airport?
Your baggage allowance is set by your airline and fare type, and it is shown in your booking details. Security rules for liquids and banned items are set by the authorities in South Africa, so check both before you pack.
What documents do I need to fly from Johannesburg International Airport?
For a domestic flight, bring an ID your airline accepts. For an international flight, bring your passport and any visa or entry document your destination requires. The name on your booking must match your ID exactly.

O.R. Tambo International Airport (JNB)

O.R. Tambo International Airport (JNB) is Johannesburg's main airport and one of the busiest gateways on the African continent. Compare airlines flying from JNB and set a Price Alert on Traveloka to catch the best fare.

Airport Overview

Named after South African statesman Oliver Reginald Tambo, the airport sits in Kempton Park, around 20 km east of central Johannesburg. It's one of the busiest airports in Africa, handling well over 18 million passengers a year, with capacity to handle up to 28 million passengers annually following recent terminal and runway upgrades.

Where O.R. Tambo Connects To

JNB connects Johannesburg to major domestic destinations such as Cape Town and Durban, regional routes across Southern and East Africa, and long-haul international routes to Europe, the Middle East, and Asia.

Airlines and Hubs

O.R. Tambo is the home hub of South African Airways, and is also a base for regional carriers including Airlink, CemAir, FlySafair, and LIFT.

Terminals

The airport operates two main terminals: Terminal A, which handles international flights, and Terminal B, used for domestic flights and South African Airways check-in.

Getting To and From Johannesburg

The Gautrain high-speed rail link has its own station inside the airport, with direct trains to Sandton in around 12 to 15 minutes and onward connections to Johannesburg Park Station and Pretoria. Buses, shuttles, taxis, and rideshares are also available for those heading elsewhere in the city.

Facilities

Travellers will find shops, restaurants, and lounges throughout the terminals, along with free Wi-Fi and information desks to help with any queries.

Book Your Next Flight

Flying via Johannesburg? Compare airlines flying from O.R. Tambo International Airport and set a Price Alert on Traveloka to catch the best fare.

#1 All-in-one Travel App*

Easy refund & reschedule

App-only deals

Instant notifications & alerts

App Store

4.8/5

App rating
Google Play

4.9/5

App rating
*In SEA, based on cumulative downloads (2014–2025) among travel apps. Source: SensorTower