IATA: JNB · Johannesburg, South Africa

O. R. Tambo International Airport Guide

CapitalPretoria
Population63,100,945
CurrencyZAR R South African rand
LanguageEnglish, Zulu
Time ZoneUTC+02:00 SAST
AirportJNB
Distance
Flight Time
Visitors/yr~3,836,504

O. R. Tambo International Airport (IATA: JNB) is a key aviation hub serving Johannesburg and the wider South Africa region. The airport operates 1 passenger terminal, handling millions of passengers annually.

Getting to Johannesburg from JNB

Train and metro offer the fastest connections (20–40 min). Buses and shared shuttles are the most affordable. Taxis and rideshare apps (Uber, Bolt) are ideal with luggage or in groups.

Terminals & Facilities

O. R. Tambo International Airport has 1 terminal with duty-free retail, restaurants, business lounges, family zones and prayer rooms. Free WiFi is available throughout.

Airport Lounges at JNB

Multiple lounges are accessible via Priority Pass, Amex Platinum, airline status or day-pass purchase. Amenities include complimentary food and drinks, fast WiFi and shower facilities.

Parking

Short-stay, long-stay and meet-and-greet options are available at O. R. Tambo International Airport. Pre-booking online saves 30–50% versus paying at the gate.

Frequently Asked Questions

How early to arrive at JNB?+
Is there free WiFi at O. R. Tambo International Airport?+
How do I get from JNB to Johannesburg city centre?+
Are there hotels near JNB?+
Which airlines fly from JNB?+

Top Activities in Johannesburg

Pretoria,Johannesburg,soweto & Apartheid Museum tour
5.0/5 from 56 reviews · 9h · free cancellation
€145 per person
See availability →
Johannesburg: Hot Air Balloon Flight along Magalies Valley
5.0/5 from 37 reviews · 5h
€317 per person
See availability →
Johannesburg and Soweto Tour (6-7 hours)
5.0/5 from 35 reviews · 7h · free cancellation
€107 per person
See availability →
Exploring Johannesburg through Skateboarding - incl. skate lesson for beginners!
5.0/5 from 35 reviews · 3h · free cancellation
€49 per person
See availability →
Elephant Sanctuary Tour from Johannesburg
5.0/5 from 29 reviews · 5h · free cancellation
€268 per person
See availability →
4 Days Radisson Kruger Safari Tour from Johannesburg
5.0/5 from 27 reviews · 96h
€1,922 per person
See availability →
4-Day Kruger National Park Safari from Johannesburg
5.0/5 from 26 reviews · 96h
€1,797 per person
See availability →
Exclusive Classic Flight for Two
5.0/5 from 24 reviews · 3h
€289 per person
See availability →

Top-rated tours and experiences in Johannesburg, ranked by traveller rating. Prices are per person and change with date and group size.

Hotels in Johannesburg

Garden Court Morningside Sandton
3-star · 8.7/10 from 308 reviews
€53 / night
Check availability →
MINT Hotel 84 on Katherine
4-star · 8.6/10 from 822 reviews
€54 / night
Check availability →
Hampton by Hilton Sandton Grayston
4-star · 8.3/10 from 95 reviews
€63 / night
Check availability →
Holiday Inn Johannesburg-Rosebank By IHG
4-star · 8.8/10 from 240 reviews
€77 / night
Check availability →
Onomo Hotel Johannesburg Sandton
3-star · 8.3/10 from 1,451 reviews
€78 / night
Check availability →
Holiday Inn Johannesburg Airport By IHG
4-star · 8.1/10 from 441 reviews
€78 / night
Check availability →
Hotel Sky Sandton
3-star · 8.6/10 from 636 reviews
€79 / night
Check availability →
The Wesley
4-star · 8.3/10 from 62 reviews
€82 / night
Check availability →

Nightly rates in Johannesburg for a sample two-night stay for two adults from 29 Sep 2026, cheapest first. Rates move with your dates — check availability for a live quote.

O. R. Tambo International Airport (JNB) at a glance

IATA / ICAO
JNB / FAOR
Serves
Johannesburg
Country
South Africa
Local time now
05:33 (SAST)
Time zone
Africa/Johannesburg
Currency
ZAR (R)
Capital
Pretoria
Coordinates
-26.1333, 28.2500

Cheapest fares found from JNB right now

Updated 31 Aug 2026
DestinationAirlineStopsDepartsFrom
Durban (DUR)FlySafairDirect5 Oct€84
Port Elizabeth (PLZ)South African AirwaysDirect16 Nov€116
Cape Town (CPT)FlySafairDirect28 Sep€167
Nelspruit (NLP)AirlinkDirect16 Nov€169
Maputo (MPM)LAM MozambiqueDirect11 Nov€180
Harare (HRE)FlySafairDirect16 Sep€199
Victoria Falls (VFA)FlySafairDirect22 Nov€230
Hoedspruit (HDS)CemairDirect27 Nov€250
Windhoek (WDH)South African AirwaysDirect21 Oct€265
George (GRJ)FlySafairDirect23 Sep€292
Bulawayo (BUQ)FastjetDirect19 Sep€312
Cairo (CAI)Ethiopian Airlines1 stop10 Nov€356
Return fares found by travellers in the last 48 hours. Prices change constantly - search for your dates to see live availability.

Nonstop destinations from JNB

O.R. Tambo International Airport has published nonstop service to 81 airports across 46 countries. The busiest are listed first, with straight-line distance from JNB.

DestinationIATACountryDistance
Cape TownCPTSouth Africa1,271 km
Plaine MagnienMRUMauritius3,065 km
LondonLHRUnited Kingdom9,075 km
DurbanDURSouth Africa478 km
WindhoekWDHNamibia1,164 km
Frankfurt am MainFRAGermany8,689 km
Abu DhabiAUHUnited Arab Emirates6,299 km
HarareHREZimbabwe958 km
Gqeberha (Port Elizabeth)PLZSouth Africa908 km
NdolaNLAZambia1,465 km
NairobiNBOKenya2,912 km
MaputoMPMMozambique432 km
SingaporeSINSingapore8,655 km
VilanculoVNXMozambique851 km
Paris (Roissy-en-France, Val-d'Oise)CDGFrance8,737 km
MumbaiBOMIndia6,964 km
LivingstoneLVIZambia958 km
Victoria FallsVFAZimbabwe928 km
GaboroneGBEBotswana292 km
MaunMUBBotswana844 km
BeijingPEKChina11,708 km
Hong KongHKGHong Kong10,674 km
BrazzavilleBZVCongo2,799 km
Sainte-MarieRUNRΓ©union2,835 km

Airlines serving JNB

39 carriers publish nonstop service at JNB, ranked by how many routes each one appears on. Counts include codeshares, so a carrier can be listed here while the aircraft is flown by a partner. Schedules change seasonally — check the operating carrier on your own dates before booking.

AirlineCodeTypeRoutes
South African AirwaysSAFull Service150
British AirwaysBAFull Service18
LAM MozambiqueTMFull Service10
KululaMNBudget6
LufthansaLHFull Service6
ITA AirwaysAZFull Service4
Etihad AirwaysEYFull Service4
Qatar AirwaysQRFull Service4
Singapore AirlinesSQFull Service4
Turkish AirlinesTKFull Service4
Virgin AustraliaVAFull Service4
Air MauritiusMKFull Service4
QantasQFFull Service4
United AirlinesUAFull Service4
American AirlinesAAFull Service2
Virgin AtlanticVSFull Service2
Air FranceAFFull Service2
Air IndiaAIFull Service2

At the airport

General guidance rather than JNB-specific detail — terminal counts, lounge locations, desk opening hours and lost-property arrangements change often, so confirm those on the airport’s own site before you travel.

SecurityAllow longer than you think at peak departure banks - typically early morning and late evening. Liquids and electronics rules still differ by airport even where scanners have been upgraded.
ImmigrationArriving passengers clear immigration at the first point of entry into a country, not at the final destination, which is what makes tight connections risky on separate tickets.
Terminal transfersWhere an airport has multiple terminals, allow for a shuttle or train between them. Airside transfers are faster, but a change of terminal often means re-clearing security.
Wi-FiFree Wi-Fi is now near-universal at scheduled-service airports, usually with a time limit or an email sign-in. Download boarding passes before you land in case sign-in fails.
Food and shopsMost retail sits airside, after security. Landside options before security are usually thinner and close earlier.
AccessibilityRequest assistance through your airline at least 48 hours ahead. It is a legal entitlement across the EU, UK and US, but only guaranteed when pre-booked.
CurrencyAirport exchange desks carry the widest spreads of anywhere in a country. An ATM in the arrivals hall, or a card with no foreign-transaction fee, is almost always cheaper.
Lost propertyItems left on the aircraft go to the airline; items left in the terminal go to the airport operator. They are separate systems, so report to the right one.