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 GBP
Annual Avg. Price | 346 GBP |
May 2024 | 380 GBP |
June 2024 | 317 GBP |
July 2024 | 552 GBP |
August 2024 | 390 GBP |
September 2024 | 292 GBP |
October 2024 | 345 GBP |
November 2024 | 264 GBP |
December 2024 | 347 GBP |
January 2025 | 262 GBP |
February 2025 | 264 GBP |
March 2025 | 345 GBP |
April 2025 | 395 GBP |
Direct flights to Johannesburg
Find direct flights from anywhere to Johannesburg
- Bulawayo to Johannesburg from £138
- Lusaka to Johannesburg from £158
- Zanzibar to Johannesburg from £172
- Ndola to Johannesburg from £253
- Cairo to Johannesburg from £256
- Entebbe to Johannesburg from £284
- Lagos to Johannesburg from £303
- London to Johannesburg from £311
- Dar es Salaam to Johannesburg from £335
- Thessaloniki to Johannesburg from £361
- Luanda to Johannesburg from £392
- Kaohsiung to Johannesburg from £439
- Nairobi to Johannesburg from £473
- Dubai to Johannesburg from £496
- Accra to Johannesburg from £498
- Paris to Johannesburg from £522
- Auckland to Johannesburg from £546
- São Paulo to Johannesburg from £568
- Shenzhen to Johannesburg from £583
- Dallas to Johannesburg from £637
- Amsterdam to Johannesburg from £683
- Beijing to Johannesburg from £729
- New York to Johannesburg from £979
- Hong Kong to Johannesburg from £1,240
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