Cheap Flights to Johannesburg

Visitors flying to Johannesburg have a wide selection of airlines to choose from that service Johannesburg’s OR Tambo International Airport and the Lanseria Airport. These airlines fly between Johannesburg and the other major cities, as well as some smaller cities within South Africa with choices and prices ranging from first-class to cut-price economy. All the airlines offer online booking services, with payment by credit card or electronic funds transfer and can be booked from anywhere in the world.

The Johannesburg – Cape Town route is the most popular flight route in South Africa and Kulula.com, Mango Airlines, 1time Airlines and the new Velvet Sky Airlines offer low-cost single class flights to Johannesburg from Cape Town. Because of the popularity of the route, these flights are scheduled daily from all the airlines with a number of flights available throughout the day. Additionally, there are flights on offer between these two destinations from all the major airlines in South Africa, including South African Airways and British Airways.

For passengers flying between Johannesburg and Durban, Velvet Sky Airlines, Kulula.com, 1Time Airlines and Mango Airlines all offer scheduled flights between Durban’s King Shaka International Airport and OR Tambo International Airport. Additionally, cheap flights are available for passengers flying between Johannesburg’s Lanseria Airport and Durban’s King Shaka International Airport from Kulula.com.
British Airways, South African Airways and SA Express also offer regular scheduled flights between Johannesburg’s OR Tambo International and Durban’s King Shaka International Airport.

Flights are available between Johannesburg’s OR Tambo to Polokwane from Velvet Sky Airlines as well as SA Airlink, with Velvet Sky being the low cost option.
Cheap flights to the smaller destination airports such as East London and George airports are offered by 1Time Airlines, with Kulula offering intermittent flights between Johannesburg and George as well. These flights are scheduled according to demand and are not available every day or more than once during a day.
The only low cost airline to offer cheap flights from Bloemfontein to Johannesburg is Mango Airlines with flights available on Mondays, Thursdays and Friday’s only.

Passengers needing flights to smaller destinations such as Kimberly Airport, Nelspruit Airport and Hoedspruit Airport will not find cheap flights available from the budget airlines but can avail themselves of flights offered by SA Express.

Passengers flying on the cheap flights from Johannesburg will need to purchase the buy-on-board snacks, light meals and beverages as these low-cost options do not include complimentary in-flight meals and beverages.

Flights to Johannesburg from the other two major destinations: Cape Town and Durban take on average around 2hrs. Check in times for domestic flights opening 1 hour prior to boarding and closing 30 minutes prior to boarding. Flights from smaller airports are not scheduled as regularly and often as those from major cities such as Cape Town and Durban.
Johannesburg’s OR Tambo International Airport is located within easy reach of the city centre approximately 25km away.