Find flights to Beijing from Johannesburg, and discover the main passenger airports in the city.
Airport Information
O.R. Tambo International Airport (JNB)
Johannesburg's primary airport, O.R. Tambo International Airport (JNB), is located in Kempton Park, Gauteng, approximately 23 km east of Johannesburg city centre. It is the largest and busiest airport in Africa, serving as the main hub for domestic and international flights to Beijing from Johannesburg. It has the capacity to handle up to 28 million passengers annually.
Lanseria International Airport (HLA)
Lanseria International Airport (HLA) is a privately owned, smaller airport situated approximately 35 km from Johannesburg's city centre. It is a convenient option for flights to Beijing from Johannesburg, particularly for those travelling between Johannesburg, Cape Town, and Durban.
Rand Airport (QRA)
Rand Airport is a small, privately owned airport located in Germiston, east of Johannesburg. While it primarily caters to general aviation and private flights, understanding the available airports in the area can be helpful when planning your trip to Beijing from Johannesburg.
Main Airlines for this route
Consider these airlines when booking your flights to Beijing from Johannesburg:
- Air China
- Ethiopian Airlines
- Kenya Airways