Johannesburg is great to visit all round the year as the temperatures during various seasons don’t differ too much. Johannesburg is blessed with a dry and sunny climate mostly all around the year.
Advance booking is the best way to get cheap flight to Johannesburg. Book 4 to 6 week in advance to grab cheap flights. Airlines such as South African Airways, Delta Air Lines, United Airlines, Lufthansa and Swiss Air offers great discounts on airline tickets. You can Local Taxi or Bus to the city.