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 (QRA)

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. IATA airport code is QRA.

O. R. Tambo International Airport (JNB)

Distance from O. R. Tambo International Airport to Johannesburg is 21,4 kilometers (13,3 miles). O. R. 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. IATA airport code is JNB.

Lanseria International Airport (HLA)

Distance from Lanseria International Airport to Johannesburg is 31,6 kilometers (19,7 miles). Lanseria International Airport is located approximately 21,0 kilometers (13,1 miles) west of Midrand and about 22,3 kilometers (13,9 miles) northeast of Krugersdorp. IATA airport code is HLA.

Wonderboom Airport (PRY)

Distance from Wonderboom Airport to Johannesburg is 63,7 kilometers (39,6 miles). Wonderboom Airport is located approximately 10,8 kilometers (6,7 miles) north of Pretoria and about 21,4 kilometers (13,3 miles) southeast of Mabopane. IATA airport code is PRY.

Airports near Johannesburg

AirportIata codeDistance (km)Distance (miles)
Rand AirportQRA11,67,2
O. R. Tambo International AirportJNB21,413,3
Lanseria International AirportHLA31,619,7
Wonderboom AirportPRY63,739,6
Mahikeng 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
Bloemfontein AirportBFN364,7226,6

Map of airports near Johannesburg