Travelscost is the cheapest way to find and book flights online. We will provide the most accurate and up-to-date information to assist travelers in finding the cheapest flights to Johannesburg.
Traveling has never been this easy. We help you find cheap flights from your hometown airport, so you can start saving today! We are a flight comparison website that finds every possible offer available on the market and compares them so we can give you the best deal.
We work with hundreds of airlines and agencies so that you buy tickets to Johannesburg at the best price!
Cheap flights to Johannesburg
Origin | Departure at | Return at | Find tickets |
---|---|---|---|
Durban | 6 January 2025 | 7 January 2025 | Tickets from 91 |
Cape Town | 5 June 2024 | 10 June 2024 | Tickets from 135 |
Maputo | 3 June 2024 | 9 June 2024 | Tickets from 188 |
Gaborone | 9 August 2024 | 12 August 2024 | Tickets from 217 |
Victoria Falls | 6 November 2024 | 9 November 2024 | Tickets from 232 |
Lusaka | 31 May 2024 | 5 June 2024 | Tickets from 261 |
Dar Es Salaam | 21 May 2024 | 23 May 2024 | Tickets from 355 |
Livingstone | 16 September 2024 | 19 September 2024 | Tickets from 424 |
Cairo | 28 October 2024 | 3 November 2024 | Tickets from 431 |
Zanzibar | 19 October 2024 | 24 October 2024 | Tickets from 536 |
Dubai | 10 June 2024 | 13 June 2024 | Tickets from 548 |
Nairobi | 13 March 2025 | 15 March 2025 | Tickets from 565 |
Istanbul | 18 May 2024 | 24 May 2024 | Tickets from 592 |
Moscow | 21 May 2024 | 27 May 2024 | Tickets from 649 |
Antananarivo | 20 September 2024 | 26 September 2024 | Tickets from 680 |
Luanda | 16 July 2024 | 18 July 2024 | Tickets from 693 |
Doha | 4 June 2024 | 10 June 2024 | Tickets from 747 |
Antalya | 5 June 2024 | 11 June 2024 | Tickets from 771 |
London | 1 June 2024 | 5 June 2024 | Tickets from 804 |
Sao Paulo | 9 June 2024 | 15 June 2024 | Tickets from 828 |
Manchester | 10 June 2024 | 16 June 2024 | Tickets from 832 |
Beijing | 4 June 2024 | 9 June 2024 | Tickets from 863 |
Larnaca | 9 June 2024 | 12 June 2024 | Tickets from 906 |
Shenzhen | 5 June 2024 | 10 June 2024 | Tickets from 917 |
Saint Petersburg | 22 May 2024 | 27 May 2024 | Tickets from 965 |
Hurghada | 24 June 2024 | 28 June 2024 | Tickets from 1 055 |
Belgrade | 10 July 2024 | 14 July 2024 | Tickets from 1 076 |
Kazan | 24 May 2024 | 29 May 2024 | Tickets from 1 077 |
Izhevsk | 5 August 2024 | 11 August 2024 | Tickets from 1 096 |
Samara | 20 May 2024 | 26 May 2024 | Tickets from 1 096 |
Novosibirsk | 5 June 2024 | 10 June 2024 | Tickets from 1 157 |
Ufa | 1 June 2024 | 5 June 2024 | Tickets from 1 175 |
Yekaterinburg | 19 July 2024 | 25 July 2024 | Tickets from 1 178 |
Saratov | 7 June 2024 | 12 June 2024 | Tickets from 1 195 |
Yerevan | 27 June 2024 | 1 July 2024 | Tickets from 1 263 |
Mineralnye Vody | 8 September 2024 | 14 September 2024 | Tickets from 1 283 |
Stavropol | 5 September 2024 | 10 September 2024 | Tickets from 1 307 |
Kaliningrad | 8 June 2024 | 12 June 2024 | Tickets from 1 313 |
Adler/Sochi | 21 March 2025 | 23 March 2025 | Tickets from 1 373 |
Minsk | 9 June 2024 | 14 June 2024 | Tickets from 1 435 |
Barnaul | 22 July 2024 | 28 July 2024 | Tickets from 1 450 |
Johannesburg is a unique city to which dozens of well-known airlines operate their flights. Please note that we help to find flights to Johannesburg without commission and additional fees!
You can fly to Johannesburg by direct flight or with a stop, such flights are usually cheaper. To buy the cheapest ticket, we recommend that you use the low price calendar. Choose a month, and then see what day it is most profitable to fly out!