Cities > South Africa > Airports near Johannesburg

Closest Airport to Johannesburg

The closest airport to Johannesburg is Rand Airport (QRA). Distance from Rand Airport to Johannesburg is 11,6 kilometers (7,2 miles).

Rand Airport

Rand Airport is located approximately 11,3 kilometers (7,0 miles) west of Boksburg and about 11,6 kilometers (7,2 miles) east of Johannesburg. Rand Airport IATA code is QRA.

OR Tambo International Airport

OR Tambo International Airport is located approximately 8,2 kilometers (5,1 miles) north of Boksburg and about 9,3 kilometers (5,8 miles) northwest of Benoni. OR Tambo International Airport IATA code is JNB.

Lanseria Airport

Lanseria Airport is located approximately 21,0 kilometers (13,1 miles) west of Midrand and about 22,3 kilometers (13,9 miles) northeast of Krugersdorp. Lanseria Airport IATA code is HLA.

Other airports near Johannesburg

AirportIata codeDistance (km)Distance (miles)
Rand AirportQRA11,67,2
OR Tambo International AirportJNB21,413,3
Lanseria AirportHLA31,619,7
Mmabatho International AirportMBD253,7157,6
Sir Seretse Khama International AirportGBE281,6175,0
Polokwane International AirportPTG298,7185,6
Kruger Mpumalanga International AirportMQP320,1198,9
Matsapha AirportMTS327,6203,5
J B M Hertzog International AirportBFN364,7226,6
Hoedspruit Air Force Base AirportHDS364,9226,7

Map of airports near Johannesburg