The best month to fly between Cape Town and Johannesburg is February and the most expensive month to fly is January. (Average prices, based on 337 datapoints.)
The best day to arrive at Cape Town is Wednesday and it would be best to avoid Saturday, as prices are on average 40.87% higher than on Wednesday. (Average prices, based on 456 datapoints.)
The cheapest airline flying from Cape Town to Johannesburg is Safair. They are 20% cheaper than South African Airlink. (Average prices, based on 363 datapoints.)
The best time to fly is at around 5. (Average prices, based on 450 datapoints.)