Please be aware that Johannesburg has multiple airports and that these results are for all airports serving the city.
The best month to arrive at Johannesburg is November and the most expensive month to fly is July. (Average prices, based on 404 datapoints.)
The best day to arrive at Johannesburg is Wednesday and it would be best to avoid Saturday, as prices are on average 386.64% higher than on Wednesday. (Average prices, based on 385 datapoints.)
The cheapest airline flying to Johannesburg is South African Airways. They are 81% cheaper than Qantas. (Average prices, based on 419 datapoints.)
At Johannesburg the most flights depart around 07:00. (Hourly flights, based on 490 datapoints.)
From Johannesburg it is on average the cheapest to fly to Durban and to Cape Town. (Average prices, based on 156 datapoints.)
From Johannesburg most of the flights depart to Cape Town, second best connected from Johannesburg is Durban. (Daily flights, based on 62 datapoints.)