O.R. Tambo International Airport (IATA: JNB, ICAO: FAOR) serves Johannesburg, ZA. It has 176 scheduled routes to 90 destinations in 44 countries, operated by 58 airlines.
- Dining and Shopping Options: The airport offers a wide range of dining and shopping facilities, especially in the landside areas, providing good choice and convenience.
- Private Airport Transfers: Private shuttle services are highly recommended for their reliability, comfort, and professional drivers who often track flights and meet passengers with a name sign, offering a stress-free experience.
- Gautrain Connectivity: The Gautrain provides a rapid rail connection to Sandton, and is set to extend to Johannesburg and Pretoria, offering a convenient transport option.
- Helpful Staff: Some travelers have reported exceptionally helpful and friendly airport staff, particularly at airline check-in counters and customer service desks.
- Immigration and Security Wait Times: Long and slow queues at passport control and security checkpoints are a frequent and significant complaint, often exacerbated by a lack of manned desks and unhelpful or rude officials. A technical glitch in the Biometric Movement Control System caused substantial delays in December 2024.
- Cleanliness and Facilities: Restrooms are often found to be unclean, with some reports of staff requesting tips for access. Seating in terminals can be inadequate or in disrepair, and some areas experience poor air quality. While the Airports Company South Africa (ACSA) states high availability of people movers (escalators, travellators, elevators), some have been out of service for extended periods.
- Staff Attitude and Efficiency: Numerous reviews cite unprofessional, rude, and unhelpful behavior from government staff, including immigration and some security personnel. Instances of security staff being dismissive or damaging luggage have also been reported.
- Scams and Luggage Issues: Travelers have reported scam attempts at check-in counters, such as being told luggage is overweight and demanding cash payment. Theft from checked luggage is also a concern.
- Disorganized Connections and Signage: Some experience disorganization with baggage re-check desks for domestic connections after international arrivals, which may be unstaffed. General disrepair and lack of clear signage can make navigation challenging.
Bottom line: O.R. Tambo International Airport presents a mixed bag of experiences for travelers. While some aspects like private transfers and select staff interactions are commendable, significant improvements are needed in areas such as immigration efficiency, staff professionalism, and basic facility maintenance, especially cleanliness, to enhance the overall traveler satisfaction. It is advisable for travelers to arrive well in advance, particularly for international flights, due to potential long wait times at security and passport control.
New & changed departures
6 changes to JNB's schedule in the last 90 days.
Want the next one in your inbox?Track JNB and we'll email you every schedule change automatically.
Track all changesRoutes from JNB
90 nonstop destinations · 58 airlines.
Airlines at JNB
58 carriers operate scheduled departures.
Route Network Map
Search flights from JNB
Compare ticket prices across hundreds of booking sites
Search flights from JNBOpens a live price search from JNB — just pick your destination & dates
Airport routes
O.R. Tambo International Airport (JNB) offers 176 flight routes operated by 58 airlines. Major carriers include South African Airlink, South African Airways, CemAir and others. Popular destinations from Johannesburg include Cape Town Int'l, King Shaka Int'l, Harare International, Port Elizabeth, George.
Traveler reviews & tips
From people who've recently flown through Johannesburg.
No tips for JNB yet — be the first to help fellow travelers.
Share your tip or review
Help fellow travelers at O.R. Tambo International Airport. Tips are reviewed before publishing.
Common questions about JNB
Quick answers, straight from the schedule data.
How many destinations have nonstop flights from JNB?
O.R. Tambo International Airport has 176 scheduled routes to 90 destinations in 44 countries, operated by 58 airlines.
Which airlines fly from O.R. Tambo International Airport?
58 carriers operate scheduled departures, including South African Airlink, South African Airways, CemAir.
Where is O.R. Tambo International Airport located?
O.R. Tambo International Airport is located in Johannesburg, ZA, at an elevation of 5558 ft. Its IATA code is JNB and ICAO code is FAOR.








