Flights to Johannesburg
Johannesburg is South Africa's economic engine, sitting at 1,750 metres so the climate is mild year-round. It is the main African aviation hub and the base for safari trips to Kruger.
Cheapest flights to Johannesburg
Lowest return fares we've found, by departure city.
| From | Lowest fare | Nonstop | |
|---|---|---|---|
| Amsterdam (AMS) | $602 | Yes | View fares |
Airports serving Johannesburg
When to fly to Johannesburg
May to September is dry, mild and best for game viewing. October to April brings afternoon thunderstorms.
Fares to Johannesburg move with season and demand. Each route page above shows month-by-month prices for that specific city pair, which is a far better guide than a general rule of thumb.
Flights to Johannesburg: common questions
How much does it cost to fly to Johannesburg?
The cheapest return fare we've recorded is $602 from Amsterdam. Fares from other cities are listed above.
What is the best time to visit Johannesburg?
May to September is dry, mild and best for game viewing. October to April brings afternoon thunderstorms.
Which airports serve Johannesburg?
Johannesburg is served by Lanseria International Airport (HLA), O.R. Tambo International Airport (JNB).
How far in advance should I book flights to Johannesburg?
For long-haul routes, 2–5 months ahead usually gives the best fares; short-haul is typically cheapest 3–8 weeks out. Each route page shows that route's own price pattern by month.