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 | 23°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 | 695 USD |
May 2024 | 913 USD |
June 2024 | 677 USD |
July 2024 | 658 USD |
August 2024 | 887 USD |
September 2024 | 652 USD |
October 2024 | 652 USD |
November 2024 | 652 USD |
December 2024 | 638 USD |
January 2025 | 652 USD |
February 2025 | 652 USD |
March 2025 | 652 USD |
April 2025 | 652 USD |
Direct flights to Johannesburg
Find direct flights from anywhere to Johannesburg
- Maun to Johannesburg from $246
- Mauritius Island to Johannesburg from $291
- Kinshasa to Johannesburg from $291
- Kasane to Johannesburg from $302
- Entebbe to Johannesburg from $362
- Lagos to Johannesburg from $386
- London to Johannesburg from $395
- Marrakesh to Johannesburg from $403
- Dar es Salaam to Johannesburg from $427
- Mahé to Johannesburg from $448
- Luanda to Johannesburg from $499
- Doha to Johannesburg from $523
- Nairobi to Johannesburg from $602
- Dubai to Johannesburg from $632
- Accra to Johannesburg from $634
- Paris to Johannesburg from $664
- Kalemie to Johannesburg from $690
- São Paulo to Johannesburg from $723
- Port Moresby to Johannesburg from $754
- Amsterdam to Johannesburg from $869
- Kansas City to Johannesburg from $1,015
- Georgetown to Johannesburg from $1,027
- Singapore to Johannesburg from $1,126
- New York to Johannesburg from $1,246
Airlines flying to Johannesburg
Best airlines flying to Johannesburg
- Norse Atlantic Airways
- Korean Air
- Air Busan
- Fly Dubai
- Azul
- Wizz Air Malta
- easyJet
- Air Europa
- Rwandair
- LAM Mozambique Airlines
- AeroMéxico
- FLY ONE
- TransNusa
- Batik Air Malaysia
- Kenya Airways
- Cathay Pacific
- Royal Jordanian
- Iberia Airlines
- AirAsia
- Brussels Airlines