Cheap flights to Cape Town

Cheap flights to Cape Town

OriginDeparture atReturn atFind tickets
Johannesburg13 May 202316 May 2023Tickets from 106
Port Elizabeth28 July 20231 August 2023Tickets from 140
Durban27 October 202331 October 2023Tickets from 165
Windhoek21 August 202323 August 2023Tickets from 257
Nelspruit24 April 202327 April 2023Tickets from 402
Victoria Falls5 May 20238 May 2023Tickets from 516
Lusaka31 March 20233 April 2023Tickets from 591
Nairobi6 May 202311 May 2023Tickets from 621
Cairo2 May 20238 May 2023Tickets from 627
Addis Ababa16 June 202322 June 2023Tickets from 659
Vienna5 June 202311 June 2023Tickets from 684
Paris5 September 202310 September 2023Tickets from 687
Mauritius2 January 20245 January 2024Tickets from 694
Dubai25 April 202329 April 2023Tickets from 727
Mahe Island12 May 202317 May 2023Tickets from 753
Riga6 September 202310 September 2023Tickets from 771
Belgrade14 May 202319 May 2023Tickets from 776
Istanbul27 March 202331 March 2023Tickets from 804
Brussels24 April 202326 April 2023Tickets from 805
Stockholm22 April 202325 April 2023Tickets from 812
Livingstone18 May 202319 May 2023Tickets from 826
Mumbai5 April 20236 April 2023Tickets from 846
Doha3 April 20239 April 2023Tickets from 848
Moscow3 June 20238 June 2023Tickets from 856
London25 April 202329 April 2023Tickets from 868
Tel Aviv-Yafo17 August 202319 August 2023Tickets from 885
Berlin8 May 202314 May 2023Tickets from 887
Antalya2 May 20238 May 2023Tickets from 895
Hamburg1 June 20236 June 2023Tickets from 896
Dublin17 April 202319 April 2023Tickets from 922
Delhi20 April 202326 April 2023Tickets from 925
Warsaw16 April 202321 April 2023Tickets from 930
Sharm el Sheikh16 May 202318 May 2023Tickets from 933
Helsinki24 April 202330 April 2023Tickets from 946
Munich14 April 202319 April 2023Tickets from 984
Kuala Lumpur17 April 202320 April 2023Tickets from 990
Phuket16 May 202319 May 2023Tickets from 1 004
Budapest3 July 20239 July 2023Tickets from 1 049
Luanda2 April 20237 April 2023Tickets from 1 049
Adana29 April 20232 May 2023Tickets from 1 062
Baku11 September 202316 September 2023Tickets from 1 080
Saint Petersburg11 May 202317 May 2023Tickets from 1 086
Hurghada4 June 20235 June 2023Tickets from 1 106
Abu Dhabi1 August 20237 August 2023Tickets from 1 114
Yerevan9 May 202313 May 2023Tickets from 1 121
Tokyo15 May 202321 May 2023Tickets from 1 161
Larnaca30 March 20234 April 2023Tickets from 1 186
Samara16 October 202322 October 2023Tickets from 1 193
Adler/Sochi18 May 202323 May 2023Tickets from 1 196
Tbilisi31 July 20236 August 2023Tickets from 1 209
Bangkok24 May 202325 May 2023Tickets from 1 212
Almaty16 May 202322 May 2023Tickets from 1 218
Chisinau1 November 20235 November 2023Tickets from 1 248
Chelyabinsk16 May 202322 May 2023Tickets from 1 272
Casablanca22 December 202325 December 2023Tickets from 1 283
Beijing9 November 202314 November 2023Tickets from 1 316
Yekaterinburg22 August 202327 August 2023Tickets from 1 318
Novosibirsk18 September 202324 September 2023Tickets from 1 323
Kazan5 April 202311 April 2023Tickets from 1 337
Omsk12 October 202316 October 2023Tickets from 1 338
Perm10 May 202314 May 2023Tickets from 1 353
Mineralnye Vody21 August 202326 August 2023Tickets from 1 355
Kaliningrad1 August 20236 August 2023Tickets from 1 383
Nizhniy Novgorod12 October 202314 October 2023Tickets from 1 411
Sharjah1 April 20236 April 2023Tickets from 1 433
Volgograd30 March 20233 April 2023Tickets from 1 438
Krasnojarsk10 August 202316 August 2023Tickets from 1 441
Izhevsk6 May 20239 May 2023Tickets from 1 462
Podgorica10 April 202314 April 2023Tickets from 1 474
Stavropol17 April 202323 April 2023Tickets from 1 526
Minsk7 April 202311 April 2023Tickets from 1 532
Dallas22 May 202326 May 2023Tickets from 1 554
Tyumen1 April 20235 April 2023Tickets from 1 597
Vladikavkaz16 April 202317 April 2023Tickets from 1 613
Irkutsk25 April 20231 May 2023Tickets from 1 624
Denpasar (Bali)23 May 202327 May 2023Tickets from 1 624
Astana10 April 202316 April 2023Tickets from 1 676
Batumi5 January 202410 January 2024Tickets from 1 682
Ufa7 August 202313 August 2023Tickets from 1 947
Astrakhan27 March 20231 April 2023Tickets from 2 042
Surgut7 January 202410 January 2024Tickets from 2 069
Buenos Aires17 August 202322 August 2023Tickets from 2 105
Vladivostok31 March 20232 April 2023Tickets from 2 328
Dongying4 April 20237 April 2023Tickets from 4 063