Aerial view of central Johannesburg high-rises with the Hillbrow Tower on the skyline

Cheap flights to Johannesburg

Johannesburg is South Africa's largest city and the main air hub for southern Africa, with connections to Cape Town, Kruger, Victoria Falls, Botswana and beyond.

Looking for cheap flights to Johannesburg? AirfaresForLess compares airlines and booking sites in one search, so you can find a low fare — and the right airport, dates and connections — without opening a dozen tabs.

Airports for Johannesburg

JNB O.R. Tambo International

Getting from the airport

O.R. Tambo International is east of the city. The Gautrain rapid rail links the airport with Sandton and Pretoria, and taxis, ride-hailing apps and hotel shuttles are widely used.

Where to stay in Johannesburg

Flights sorted? Compare cheap hotels in Johannesburg by neighborhood on RoomsCheap.com, our sister hotel site.

When flights to Johannesburg are cheapest

Johannesburg is a year-round gateway; fares tend to follow the December–January holidays and safari high season.

More cheap flights to South Africa →

Photos of Johannesburg

Frequently asked questions

What airport serves Johannesburg?

O.R. Tambo International Airport (JNB), the busiest airport in Africa by many measures.

Is there a train from the airport?

Yes. The Gautrain connects O.R. Tambo with Sandton and Pretoria.

Are there nonstop flights to Johannesburg from the US?

Nonstop service has typically been offered from Atlanta, New York and some other US hubs; check current schedules.