Cheap flights to Johannesburg

Cheap flights to Johannesburg

OriginDeparture atReturn atFind tickets
Durban7 June 202312 June 2023Tickets from 94
Cape Town25 February 202326 February 2023Tickets from 108
Victoria Falls10 February 202313 February 2023Tickets from 306
Cairo8 March 202312 March 2023Tickets from 406
Dubai6 March 202310 March 2023Tickets from 483
Bujumbura1 December 20225 December 2022Tickets from 503
Milan21 January 202324 January 2023Tickets from 518
Mauritius23 February 202326 February 2023Tickets from 529
Paris19 January 202325 January 2023Tickets from 559
Livingstone9 March 202310 March 2023Tickets from 594
Addis Ababa12 January 202318 January 2023Tickets from 607
Moscow2 February 20238 February 2023Tickets from 625
Istanbul27 March 20232 April 2023Tickets from 717
Abu Dhabi8 June 202312 June 2023Tickets from 722
Tel Aviv-Yafo2 December 20225 December 2022Tickets from 854
Libreville1 August 20237 August 2023Tickets from 865
Sharm el Sheikh3 December 20225 December 2022Tickets from 874
Saint Petersburg20 March 202326 March 2023Tickets from 931
Yekaterinburg7 June 202312 June 2023Tickets from 954
Riga5 December 202211 December 2022Tickets from 976
Novosibirsk23 March 202326 March 2023Tickets from 1 034
Doha2 January 20237 January 2023Tickets from 1 037
Adler/Sochi11 March 202317 March 2023Tickets from 1 078
Perm8 June 202313 June 2023Tickets from 1 097
Dusseldorf8 January 202313 January 2023Tickets from 1 167
Yerevan12 December 202218 December 2022Tickets from 1 207
Malaga8 January 202313 January 2023Tickets from 1 217
Luanda29 December 20222 January 2023Tickets from 1 259
Mineralnye Vody12 December 202214 December 2022Tickets from 1 310
Tomsk1 December 20224 December 2022Tickets from 1 318
Minsk3 December 20224 December 2022Tickets from 1 345
Ras al-Khaimah1 December 20227 December 2022Tickets from 1 347
Tbilisi28 December 20222 January 2023Tickets from 1 365
Amsterdam3 January 20239 January 2023Tickets from 1 445
Ufa4 January 202310 January 2023Tickets from 1 800
Antalya9 December 202210 December 2022Tickets from 1 894
Los Angeles19 December 202224 December 2022Tickets from 2 163
Krasnojarsk2 January 20237 January 2023Tickets from 2 210
Ulaanbaatar1 December 20225 December 2022Tickets from 4 071