City airport codes

Johannesburg Airport Codes

Johannesburg is served by 2 airports: JNB and HLA. The busiest is O.R. Tambo International Airport (JNB). Every code, with its IATA and ICAO value and location, is listed below.

IATAICAOAirportType
JNBFAORO.R. Tambo International AirportLarge airport
HLAFALALanseria International AirportLarge airport

Which airport should you use for Johannesburg?

Johannesburg has 2 airports and they can be far apart, so always check the code on your ticket. O.R. Tambo International Airport (JNB) handles the most scheduled flights. The full list of Johannesburg airport codes is in the table above.

Frequently asked questions

What are the airport codes for Johannesburg?

Johannesburg is served by 2 airports with IATA codes JNB and HLA.

What is the 3-letter code for Johannesburg?

Johannesburg has 2 airports, so it uses 2 3-letter IATA codes: JNB and HLA. The main airport is O.R. Tambo International Airport (JNB).

What is the main airport for Johannesburg?

O.R. Tambo International Airport (JNB) handles the most scheduled traffic of the Johannesburg airports.

How many airports does Johannesburg have?

Johannesburg has 2 airports with an IATA code. The main one, O.R. Tambo International Airport, is IATA JNB and ICAO FAOR.

All airports in South Africa · Other multi-airport cities