Johannesburg is South Africa's largest city in South Africa, and the economic hub of South Africa, producing 16% of South Africa's gross domestic product.

OR Tambo International Airport, in Johannesburg, is South Africa's biggest airport, and is a transit point for connecting flights to Durban, Cape Town and the Kruger National Park.

Johannesburg also boasts the Gautrain, which provides commuters with public transport between OR Tambo International Airport, Braamfontein, Rosebank, Sandton and Pretoria.

Book flights to and from Johannesburg with our flight booking engine by clicking on the Book a Flight banner below.