Johannesburg International Airport (JNB) is the largest and busiest airport in South Africa, as well as all of Africa. More than 17 million passengers pass through here each year, traveling to around 80 overseas and domestic destinations. The JNB Airport serves the nearby city of Johannesburg and the capital city of Pretoria, both of which are located around 30 minutes away by car.
The airport in Johannesburg is home to 44 airlines, including the country’s flagship carrier, South African Airways, other major airlines such as Cathay Pacific, Emirates, and Latam, and budget carriers Kulula and Mango.

Johannesburg Airport Services
Special Assistance
The Airports Company of South Africa is responsible for ensuring that the Johannesburg Airport terminal meets certain requirements to support passengers with reduced mobility (PRM). As such, there are lifts, ramps, and accessible toilets located throughout each terminal, in addition to disabled parking bays on each level of the multi-story car park.
For passengers who require extra assistance, wheelchairs are available on request. We recommend notifying your airline at least 24 hours in advance, otherwise, you can make yourself known at the Information counter on arrival.
Baggage Handling
Johannesburg Airport lounges
Free WiFi
Johannesburg Airport Parking
There are several parking options within walking distance to either terminal at Johannesburg Airport with varying rates and benefits. Car parks are either open-air or multi-story parkades, and there is a dedicated drop-off and pick-up zone located near the entrance to each terminal.
Certain levels require bookings in advance, while others allow visitors to park for the first 20-30 minutes for free. Short-term parking options range between €1 and €2 (ZAR 20-40) per hour, whereas long-term stays are charged at a starting rate of €28 (ZAR 540) for three days.
*If you are picking up a car rental at Johannesburg Airport, hire companies are stationed in the P2 parkade.
Kiss ‘n’ Fly Zone
1-2 minute walk to the terminal
First 30 minutes is free
P7 car park or basement level of Parkade 1
Ideal for dropping off and picking up loved ones
Short-term parking
3-5 minute walk to the terminals
Multi-story parking
P2 & P3 parkade near Terminal B, and P1 for Terminal A
Great for weekend getaways
Long-term parking
3-10 minute walk to the terminals
P4-P6 parkades
The daily rate decreases over time
Most economical for overseas holidays
Premium and VIP parking
3-5 minute walk to the terminals
Level 2 & 4 of P2 parkade
Valet service, extra wide spaces and electric vehicle charging
Best for families and business travelers
Live Arrivals
Live Departures
Terminal Information
The airport in Johannesburg has two main terminals that are housed within the same building, connected via a walkway. Terminal A is the main terminal and oversees all international flights, whereas Terminal B is used for domestic flights.
If you need to transfer to another flight, the walk between the terminals takes around 10 minutes. The terminals also share a retail space in the Departures area on Level 1, called the Central Terminal.
*A complimentary shuttle service is provided from the terminal building to long-term car parks.

Transportation options from and to Johannesburg Airport
Transfer to the city centerBy Train
Catch the Gautrain to Park Station via Sandton Station in 40 minutes.
*Departure every 20 minutes.
By Taxi
Metered taxis are available from the taxi terminus to Johannesburg or popular suburbs Sandton and Rosebank.
*Or, for a more personalized experience, pre-book a Johannesburg Airport taxi with Welcome Pickups.
By Car
Reach the city center of Johannesburg in 30-45 minutes.
*Trip durations vary depending on your final destination and traffic.
More connections from Johannesburg Airport
Car Hire at Johannesburg Airport
Rent a car at Johannesburg Airport and hit the road to any destination of your choosing.
Shuttles and Coaches
Taxis and Private Transfers
Stay at a Nearby Johannesburg Airport Hotel



Practical Information
Opening Hours
Johannesburg Airport: Open 24 hours a day, 7 days a week
Recommended Arrival Times
International Flights: 3 hours in advance
Domestic Flights: 2 hours in advance
Airport Codes
Johannesburg Airport Code: JNB
ICAO Code: FAOR
Contact Information
General Contact: +27 86 72 77 888
Parking Assistance: +27 11 921 6090/1
Frequently Asked Questions
What does JNB stand for airport?
The airport code JNB is the location identifier that the International Air Transport Association (IATA) assigned to O.R. Tambo International Airport (Johannesburg Airport).