Flights to Johannesburg, South Africa
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Johannesburg
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 27°C | 16°C |
February | 26°C | 16°C |
March | 26°C | 15°C |
April | 22°C | 12°C |
May | 21°C | 9°C |
June | 18°C | 6°C |
July | 18°C | 6°C |
August | 21°C | 8°C |
September | 26°C | 12°C |
October | 27°C | 14°C |
November | 27°C | 15°C |
December | 26°C | 16°C |
14 day forecast
Cheapest month to fly to Johannesburg
Explore price trends for trips to Johannesburg
Showing prices in USD
Annual Avg. Price | 557 USD |
April 2024 | 600 USD |
May 2024 | 452 USD |
June 2024 | 672 USD |
July 2024 | 655 USD |
August 2024 | 585 USD |
September 2024 | 585 USD |
October 2024 | 585 USD |
November 2024 | 470 USD |
December 2024 | 634 USD |
January 2025 | 482 USD |
February 2025 | 482 USD |
March 2025 | 482 USD |
Direct flights to Johannesburg
Find direct flights from anywhere to Johannesburg
- Dammam to Johannesburg from $276
- Jeddah to Johannesburg from $277
- Dubai to Johannesburg from $292
- Nairobi to Johannesburg from $324
- Mwanza to Johannesburg from $324
- Lagos to Johannesburg from $339
- Paris to Johannesburg from $355
- Luanda to Johannesburg from $358
- London to Johannesburg from $379
- Amsterdam to Johannesburg from $401
- Malé to Johannesburg from $403
- Accra to Johannesburg from $404
- Ho Chi Minh City to Johannesburg from $416
- Phuket City to Johannesburg from $453
- Tel Aviv to Johannesburg from $463
- New York to Johannesburg from $522
- Wuhan to Johannesburg from $528
- São Paulo to Johannesburg from $585
- Rio de Janeiro to Johannesburg from $674
- Miami to Johannesburg from $694
- Los Angeles to Johannesburg from $709
- Minneapolis to Johannesburg from $771
- San Francisco to Johannesburg from $803
- Freetown to Johannesburg from $1,004
Airlines flying to Johannesburg
Best airlines flying to Johannesburg
- Avianca
- flynas
- Icelandair
- Jeju Air
- Lufthansa
- Air Europa
- JetBlue Airways
- Malaysia Airlines
- Cathay Pacific
- Wizz Air
- Ethiopian Airlines
- Jetstar Airways
- easyJet
- Play
- Air New Zealand
- IndiGo Airlines
- Thai Airways
- Air China
- Nile Air
- French Bee