Cheap flights to Johannesburg >>> Price list & availability

Johannesburg is served by OR Tambo International Airport (formerly Johannesburg International Airport) for both domestic and international flights. Other airports include Rand Airport, Grand Central Airport, and Lanseria. Rand Airport, located in Germiston, is a small airfield used mostly for private aircraft and the home of South African Airways’s first Boeing 747 Classic, the Lebombo, which is now an aviation museum. Grand Central is located in Midrand and also caters to small, private aircraft. Lanseria Airport is used for commercial flights to Cape Town, Durban, Port Elizabeth, Botswana, and Sun City.