Find cheap flights to Johannesburg from $601
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore deals for your Johannesburg getaway
Prices updated:
Prices updated:
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 | 10°C |
June | 18°C | 6°C |
July | 18°C | 6°C |
August | 21°C | 9°C |
September | 26°C | 12°C |
October | 27°C | 14°C |
November | 27°C | 15°C |
December | 27°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 | 554 USD |
August 2025 | 524 USD |
September 2025 | 520 USD |
October 2025 | 524 USD |
November 2025 | 520 USD |
December 2025 | 513 USD |
January 2026 | 522 USD |
February 2026 | 513 USD |
March 2026 | 518 USD |
April 2026 | 513 USD |
May 2026 | 518 USD |
June 2026 | 847 USD |
July 2026 | 619 USD |
Direct flights to Johannesburg
Find direct flights from anywhere to Johannesburg
- Livingstone to Johannesburg from $290
- Kinshasa to Johannesburg from $292
- Kasane to Johannesburg from $292
- Entebbe to Johannesburg from $300
- Mauritius Island to Johannesburg from $311
- Zanzibar to Johannesburg from $344
- Luanda to Johannesburg from $422
- Mahé to Johannesburg from $429
- Cairo to Johannesburg from $501
- São Paulo to Johannesburg from $508
- Nairobi to Johannesburg from $595
- Lagos to Johannesburg from $664
- Dubai to Johannesburg from $698
- Bakersfield to Johannesburg from $814
- Istanbul to Johannesburg from $822
- Accra to Johannesburg from $873
- Wilmington to Johannesburg from $972
- London to Johannesburg from $1,082
- Frankfurt to Johannesburg from $1,160
- Paris to Johannesburg from $1,198
- New York to Johannesburg from $1,256
- Amsterdam to Johannesburg from $1,282
- Singapore to Johannesburg from $1,346
- Doha to Johannesburg from $1,726
Airlines flying to Johannesburg
Best airlines flying to Johannesburg
- Scoot
- Air Tanzania
- Thai AirAsia
- Qatar Airways
- Kenya Airways
- Air Cairo
- Corendon
- Fly Dubai
- Cathay Pacific
- China Southern Airlines
- Singapore Airlines
- Turkish Airlines
- Tway Airlines
- LIFT airline
- TAAG Angola Airlines
- Swiss International Air Lines
- Air China
- Jin Air
- Egyptair
- Virgin Australia Airlines