Cheap flights to Cape Town from 227 cities
227 cities in 96 countries. In each country, prices we can stand behind come first, then the cheapest.
Departure cities with a recent price: 194
Recent prices: 7,699
Fares Aviasales flagged as unusually low
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Johannesburg | $89 | one-way | 15 Nov | JNB → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Mahe | $407 | one-way | 18 Jan 2027 | SEZ → CPT | 1 stop | Air Seychelles | found 2 days ago | Open this trip |
| Zanzibar | $410 | one-way | 10 Jan 2027 | ZNZ → CPT | 1 stop | Air Tanzania | found 2 days ago | Open this trip |
| Tivat | $668 | one-way | 23 Nov | TIV → CPT | stops unknown | Turkish Airlines | found 2 days ago | Open this trip |
| Santiago | $863 | one-way | 11 Dec | SCL → CPT | stops unknown | LATAM Airlines Group | found 2 days ago | Open this trip |
When these trips depart
Every price counted here was found on or after 6 Nov.
Return
November 2026: 30 cities with a price listed here, from $125
Port Elizabeth · 24 Nov – 25 Nov · found 2 days ago · See prices for these dates
December 2026: 40 cities with a price listed here, from $171
George · 31 Dec – 10 Jan 2027 · found 3 days ago · See prices for these dates
January 2027: 27 cities with a price listed here, from $513
Zanzibar · 9 Jan 2027 – 14 Jan 2027 · found 4 days ago · See prices for these dates
February 2027: 37 cities with a price listed here, from $687
Stockholm · 9 Feb 2027 – 16 Feb 2027 · found 4 days ago · See prices for these dates
March 2027: 18 cities with a price listed here, from $513
Nairobi · 12 Mar 2027 – 21 Mar 2027 · found 3 days ago · See prices for these dates
April 2027: 5 cities with a price listed here, from $1,130
Tbilisi · 29 Apr 2027 – 5 Jun 2027 · found 2 days ago · See prices for these dates
May 2027: 6 cities with a price listed here, from $548
Victoria Falls · 6 May 2027 – 9 May 2027 · found 2 days ago · See prices for these dates
June 2027: 2 cities with a price listed here, from $1,331
Shenzhen · 1 Jun 2027 – 10 Jun 2027 · found 6 days ago · See prices for these dates
July 2027: 2 cities with a price listed here, from $760
Jeddah · 1 Jul 2027 – 4 Jul 2027 · found 5 days ago · See prices for these dates
August 2027: 4 cities with a price listed here, from $857
Amsterdam · 24 Aug 2027 – 31 Aug 2027 · found 5 days ago · See prices for these dates
September 2027: 2 cities with a price listed here, from $774
Dusseldorf · 27 Sept 2027 – 4 Oct 2027 · found 5 days ago · See prices for these dates
October 2027: 4 cities with a price listed here, from $837
Nice · 7 Oct 2027 – 21 Oct 2027 · found 5 days ago · See prices for these dates
One-way
November 2026: 19 cities with a price listed here, from $59
Port Elizabeth · 24 Nov · found 2 days ago · Open this trip
December 2026: 10 cities with a price listed here, from $66
George · 17 Dec · found 2 days ago · Open this trip
January 2027: 8 cities with a price listed here, from $261
Walvis Bay · 14 Jan 2027 · found 5 days ago · Open this trip
February 2027: 5 cities with a price listed here, from $345
Mumbai · 1 Feb 2027 · found 5 days ago · Open this trip
March 2027: 5 cities with a price listed here, from $164
Hoedspruit · 2 Mar 2027 · found 5 days ago · Open this trip
April 2027: 4 cities with a price listed here, from $300
Skukuza · 17 Apr 2027 · found 6 days ago · Open this trip
May 2027: 1 city with a price listed here, from $384
Nairobi · 21 May 2027 · found 2 days ago · Open this trip
June 2027: 3 cities with a price listed here, from $397
Zanzibar · 5 Jun 2027 · found 2 days ago · Open this trip
July 2027: 3 cities with a price listed here, from $354
Mahe · 4 Jul 2027 · found 4 days ago · Open this trip
August 2027: 1 city with a price listed here, from $683
Amsterdam · 10 Aug 2027 · found 2 days ago · Open this trip
September 2027: 2 cities with a price listed here, from $80
Durban · 12 Sept 2027 · found 5 days ago · Open this trip
Everywhere, by country
1 traveler · Economy
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| South Africa | ||||||||
| Port Elizabeth | $59 | one-way | 24 Nov | PLZ → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| George | $66 | one-way | 17 Dec | GRJ → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Durban | $80 | one-way | 12 Sept 2027 | DUR → CPT | nonstop | CemAir | found 5 days ago | Open this trip |
| East London | $86 | one-way | 13 Nov | ELS → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Johannesburg | $87 | one-way | 15 Nov | HLA → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Johannesburg | As low as $83 | one-way | 6 Dec | HLA → CPT | nonstop | FlySafair | found 5 days ago | Open this trip |
| Nelspruit | $97 | one-way | 16 Nov | MQP → CPT | nonstop | FlySafair | found 4 days ago | Open this trip |
| Hoedspruit | $164 | one-way | 2 Mar 2027 | HDS → CPT | nonstop | FlySafair | found 5 days ago | Open this trip |
| Skukuza | $300 | one-way | 17 Apr 2027 | SZK → CPT | nonstop | Airlink | found 6 days ago | Open this trip |
| Port Elizabeth | $125 | return | 24 Nov – 25 Nov | PLZ → CPT | out nonstop, back nonstop | FlySafair | found 2 days ago | See prices for these dates |
| George | $171 | return | 31 Dec – 10 Jan 2027 | GRJ → CPT | out nonstop, back nonstop | FlySafair | found 3 days ago | See prices for these dates |
| Johannesburg | $199 | return | 6 Dec – 9 Dec | HLA → CPT | out nonstop, back nonstop | FlySafair | found 2 days ago | See prices for these dates |
| Johannesburg | As low as $185 | return | 8 Dec – 12 Dec | HLA → CPT | out nonstop, back nonstop | FlySafair | found 3 days ago | See prices for these dates |
| Durban | $204 | return | 17 Nov – 24 Nov | DUR → CPT | out nonstop, back nonstop | FlySafair | found 3 days ago | See prices for these dates |
| Bloemfontein | $253 | return | 20 Dec – 14 Jan 2027 | BFN → CPT | out nonstop, back nonstop | Airlink | found 2 days ago | See prices for these dates |
| Skukuza | $693 | return | 11 Dec – 12 Dec | SZK → CPT | out nonstop, back 1 stop | Airlink | found 3 days ago | See prices for these dates |
| Nelspruit | $201 | return | 20 Nov – 30 Nov | MQP → CPT | out nonstop, back nonstop | FlySafair | found 4 days ago | See prices for these dates |
| Namibia | ||||||||
| Windhoek | $160 | one-way | 17 Nov | WDH → CPT | nonstop | FlySafair | found 5 days ago | Open this trip |
| Walvis Bay | $261 | one-way | 14 Jan 2027 | WVB → CPT | nonstop | Airlink | found 5 days ago | Open this trip |
| Windhoek | $292 | return | 21 Nov – 28 Nov | WDH → CPT | out nonstop, back nonstop | FlySafair | found 7 days ago | See prices for these dates |
| Botswana | ||||||||
| Gaborone | $185 | one-way | 26 Nov | GBE → CPT | 2 stops | South African Airways | found 2 days ago | Open this trip |
| Kasane | $399 | one-way | 16 Nov | BBK → CPT | 2 stops | Air Botswana | found 2 days ago | Open this trip |
| Gaborone | $423 | return | 27 Dec – 6 Jan 2027 | GBE → CPT | out 1 stop, back 1 stop | South African Airways | found 8 days ago | See prices for these dates |
| Eswatini | ||||||||
| Manzini | $223 | one-way | 24 Jan 2027 | SHO → CPT | nonstop | Eswatini Air | found 7 days ago | Open this trip |
| Manzini | $428 | return | 25 Dec – 30 Dec | SHO → CPT | out 1 stop, back 1 stop | Eswatini Air | found 5 days ago | See prices for these dates |
| Zimbabwe | ||||||||
| Victoria Falls | $238 | one-way | 29 Nov | VFA → CPT | 1 stop | FlySafair | found 2 days ago | Open this trip |
| Harare | $273 | one-way | 26 Nov | HRE → CPT | 1 stop | FlySafair | found 6 days ago | Open this trip |
| Bulawayo | $378 | one-way | 21 Nov | BUQ → CPT | 1 stop | Fastjet Zimbabwe | found 3 days ago | Open this trip |
| Victoria Falls | $548 | return | 6 May 2027 – 9 May 2027 | VFA → CPT | out 1 stop, back 1 stop | CemAir | found 2 days ago | See prices for these dates |
| Harare | $481 | return | 14 Nov – 21 Nov | HRE → CPT | out 1 stop, back 1 stop | FlySafair | found 4 days ago | See prices for these dates |
| Mozambique | ||||||||
| Maputo | $269 | one-way | 8 Jan 2027 | MPM → CPT | 1 stop | Air Mozambique | found 4 days ago | Open this trip |
| Vilanculos | $491 | one-way | 10 Jan 2027 | VNX → CPT | 1 stop | Airlink | found 7 days ago | Open this trip |
| Maputo | $558 | return | 7 Jan 2027 – 12 Jan 2027 | MPM → CPT | out 1 stop, back 1 stop | Air Mozambique | found 6 days ago | See prices for these dates |
| Zambia | ||||||||
| Livingstone | $327 | one-way | 5 Dec | LVI → CPT | nonstop | Proflight Zambia | found 7 days ago | Open this trip |
| Lusaka | $343 | one-way | 22 Jan 2027 | LUN → CPT | 1 stop | Proflight Zambia | found 6 days ago | Open this trip |
| Lusaka | $703 | return | 19 Feb 2027 – 24 Feb 2027 | LUN → CPT | out nonstop, back 1 stop | Proflight Zambia | found 5 days ago | See prices for these dates |
| India | ||||||||
| Mumbai | $345 | one-way | 1 Feb 2027 | BOM → CPT | 1 stop | Kenya Airways | found 5 days ago | Open this trip |
| Goa | $883 | return | 26 Feb 2027 – 1 Mar 2027 | GOI → CPT | out 2 stops, back 1 stop | Air India Express | found 3 days ago | See prices for these dates |
| New Delhi | $769 | return | 13 Dec – 26 Dec | DEL → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 7 days ago | See prices for these dates |
| Seychelles | ||||||||
| Mahe | $354 | one-way | 4 Jul 2027 | SEZ → CPT | 1 stop | Air Seychelles | found 4 days ago | Open this trip |
| Praslin Island | $462 | one-way | 22 Mar 2027 | PRI → CPT | 2 stops | Air Seychelles | found 3 days ago | Open this trip |
| Mahe | $783 | return | 17 Nov – 20 Nov | SEZ → CPT | out 1 stop, back 1 stop | Qatar Airways | found 7 days ago | See prices for these dates |
| Uganda | ||||||||
| Entebbe | $357 | one-way | 28 Nov | EBB → CPT | 1 stop | Ethiopian Airlines | found 6 days ago | Open this trip |
| Entebbe | $472 | return | 28 Nov – 3 Dec | EBB → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 6 days ago | See prices for these dates |
| Tanzania | ||||||||
| Dar Es Salaam | $366 | one-way | 7 Apr 2027 | DAR → CPT | 1 stop | Precision Air | found 4 days ago | Open this trip |
| Zanzibar | $397 | one-way | 5 Jun 2027 | ZNZ → CPT | 1 stop | Air Tanzania | found 2 days ago | Open this trip |
| Zanzibar | As low as $384 | one-way | 11 Feb 2027 | ZNZ → CPT | 1 stop | Air Tanzania | found 5 days ago | Open this trip |
| Kilimanjaro | $531 | one-way | 29 Nov | JRO → CPT | 2 stops | Precision Air | found 6 days ago | Open this trip |
| Zanzibar | $731 | return | 23 Jan 2027 – 26 Jan 2027 | ZNZ → CPT | out 1 stop, back 1 stop | Kenya Airways | found 2 days ago | See prices for these dates |
| Zanzibar | As low as $513 | return | 9 Jan 2027 – 14 Jan 2027 | ZNZ → CPT | out 1 stop, back 1 stop | Air Tanzania | found 4 days ago | See prices for these dates |
| Dar Es Salaam | $485 | return | 1 Dec – 5 Dec | DAR → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 5 days ago | See prices for these dates |
| Kilimanjaro | $752 | return | 19 Jan 2027 – 24 Jan 2027 | JRO → CPT | out 2 stops, back 2 stops | Precision Air | found 5 days ago | See prices for these dates |
| Arusha | $973 | return | 16 Dec – 19 Dec | ARK → CPT | out 2 stops, back 2 stops | Precision Air | found 5 days ago | See prices for these dates |
| Mauritius | ||||||||
| Mauritius | $369 | one-way | 19 Feb 2027 | MRU → CPT | nonstop | Airlink | found 2 days ago | Open this trip |
| Mauritius | $692 | return | 11 Dec – 15 Dec | MRU → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 3 days ago | See prices for these dates |
| Kenya | ||||||||
| Nairobi | $384 | one-way | 21 May 2027 | NBO → CPT | 2 stops | TAAG Angola | found 2 days ago | Open this trip |
| Mombasa | $457 | one-way | 23 Nov | MBA → CPT | 2 stops | Jambojet | found 6 days ago | Open this trip |
| Malindi | $520 | one-way | 23 Nov | MYD → CPT | 2 stops | Skyward Airlines | found 6 days ago | Open this trip |
| Nairobi | $513 | return | 12 Mar 2027 – 21 Mar 2027 | NBO → CPT | out 1 stop, back 1 stop | TAAG Angola | found 3 days ago | See prices for these dates |
| Mombasa | $722 | return | 12 Mar 2027 – 21 Mar 2027 | MBA → CPT | out 2 stops, back 2 stops | Kenya Airways | found 3 days ago | See prices for these dates |
| Eldoret | $976 | return | 6 Dec – 17 Dec | EDL → CPT | out 2 stops, back 2 stops | Skyward Airlines | found 2 days ago | See prices for these dates |
| Oman | ||||||||
| Muscat | $409 | one-way | 6 Mar 2027 | MCT → CPT | 2 stops | Etihad Airways | found 5 days ago | Open this trip |
| Muscat | $873 | return | 8 Sept 2027 – 22 Sept 2027 | MCT → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 7 days ago | See prices for these dates |
| Qatar | ||||||||
| Doha | $447 | one-way | 17 Nov | DOH → CPT | 2 stops | Etihad Airways | found 3 days ago | Open this trip |
| Doha | $933 | return | 8 Mar 2027 – 16 Mar 2027 | DOH → CPT | out 2 stops, back 2 stops | Etihad Airways | found 2 days ago | See prices for these dates |
| Doha | As low as $821 | return | 7 Dec – 20 Dec | DOH → CPT | out 2 stops, back 2 stops | Etihad Airways | found 3 days ago | See prices for these dates |
| Nigeria | ||||||||
| Lagos | $483 | one-way | 6 Jan 2027 | LOS → CPT | 1 stop | TAAG Angola | found 7 days ago | Open this trip |
| Port Harcourt | $635 | one-way | 15 Nov | PHC → CPT | 2 stops | United Nigeria Airlines | found 7 days ago | Open this trip |
| Abuja | $655 | one-way | 18 Dec | ABV → CPT | 2 stops | Air Peace | found 3 days ago | Open this trip |
| Abuja | $964 | return | 15 Nov – 23 Nov | ABV → CPT | out 2 stops, back 2 stops | United Nigeria Airlines | found 3 days ago | See prices for these dates |
| Kano | $1,945 | return | 14 Feb 2027 – 18 Feb 2027 | KAN → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 3 days ago | See prices for these dates |
| Lagos | $571 | return | 28 Dec – 22 Jan 2027 | LOS → CPT | out 1 stop, back 1 stop | TAAG Angola | found 5 days ago | See prices for these dates |
| Vietnam | ||||||||
| Ho Chi Minh City | $526 | one-way | 17 Sept 2027 | SGN → CPT | 3 stops | Vietjet | found 6 days ago | Open this trip |
| Phu Quoc | $1,098 | one-way | 14 Jan 2027 | PQC → CPT | stops unknown | Singapore Airlines | found 5 days ago | Open this trip |
| Ho Chi Minh City | $1,135 | return | 6 Apr 2027 – 20 Apr 2027 | SGN → CPT | out 1 stop, back 2 stops | Qatar Airways | found 2 days ago | See prices for these dates |
| Da Nang | $1,346 | return | 1 Feb 2027 – 13 Feb 2027 | DAD → CPT | out 3 stops, back 3 stops | Thai AirAsia | found 2 days ago | See prices for these dates |
| Nha Trang | $1,327 | return | 1 Feb 2027 – 10 Feb 2027 | CXR → CPT | out 3 stops, back 3 stops | Thai AirAsia | found 6 days ago | See prices for these dates |
| Lebanon | ||||||||
| Beirut | $576 | one-way | 12 Feb 2027 | BEY → CPT | 1 stop | Ajet | found 6 days ago | Open this trip |
| Beirut | $920 | return | 16 Jan 2027 – 6 Feb 2027 | BEY → CPT | out 2 stops, back 2 stops | Etihad Airways | found 5 days ago | See prices for these dates |
| Romania | ||||||||
| Brasov | $578 | one-way | 22 Jan 2027 | GHV → CPT | 2 stops | Wizz Air | found 2 days ago | Open this trip |
| Sibiu | $1,060 | return | 25 Jan 2027 – 8 Feb 2027 | SBZ → CPT | out 2 stops, back 2 stops | Austrian Airlines | found 3 days ago | See prices for these dates |
| Bucharest | $846 | return | 12 Jan 2027 – 20 Jan 2027 | OTP → CPT | out 2 stops, back 2 stops | Austrian Airlines | found 4 days ago | See prices for these dates |
| Réunion | ||||||||
| Saint-Denis | $596 | one-way | 28 Nov | RUN → CPT | 1 stop | Air Mauritius | found 7 days ago | Open this trip |
| Saint-Denis | $841 | return | 12 Oct 2027 – 19 Oct 2027 | RUN → CPT | out 1 stop, back 1 stop | Air Mauritius | found 6 days ago | See prices for these dates |
| Indonesia | ||||||||
| Jakarta | $607 | one-way | 24 Jul 2027 | CGK → CPT | 3 stops | Oman Air | found 4 days ago | Open this trip |
| Denpasar (Bali) | $1,111 | return | 9 Jan 2027 – 7 Feb 2027 | DPS → CPT | out 2 stops, back 1 stop | Malaysia Airlines | found 2 days ago | See prices for these dates |
| Belgium | ||||||||
| Brussels | $614 | one-way | 9 Sept 2027 | CRL → CPT | 2 stops | Ryanair | found 7 days ago | Open this trip |
| Brussels | $700 | return | 1 Feb 2027 – 14 Feb 2027 | BRU → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 8 days ago | See prices for these dates |
| Madagascar | ||||||||
| Nossi-Be | $620 | one-way | 3 Dec | NOS → CPT | 2 stops | Air Austral | found 5 days ago | Open this trip |
| Antananarivo | $696 | one-way | 28 Dec | TNR → CPT | 2 stops | Kenya Airways | found 6 days ago | Open this trip |
| Sambava | $985 | one-way | 28 Nov | SVB → CPT | 3 stops | Air Madagascar | found 7 days ago | Open this trip |
| Morondava | $1,131 | one-way | 28 Nov | MOQ → CPT | 3 stops | Air Madagascar | found 7 days ago | Open this trip |
| Bangladesh | ||||||||
| Dhaka | $638 | one-way | 24 Dec | DAC → CPT | 3 stops | Ethiopian Airlines | found 3 days ago | Open this trip |
| Dhaka | $1,067 | return | 16 Dec – 27 Dec | DAC → CPT | out 2 stops, back 2 stops | IndiGo | found 3 days ago | See prices for these dates |
| Germany | ||||||||
| Nuremberg | $642 | one-way | 26 Mar 2027 | NUE → CPT | 2 stops | Air Serbia | found 5 days ago | Open this trip |
| Munich | $570 | return | 29 Nov – 24 Dec | MUC → CPT | out 1 stop, back 1 stop | German Airways | found 2 days ago | See prices for these dates |
| Frankfurt | $800 | return | 2 Jan 2027 – 3 Mar 2027 | FRA → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Frankfurt | As low as $714 | return | 10 Jan 2027 – 24 Jan 2027 | FRA → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 3 days ago | See prices for these dates |
| Berlin | $824 | return | 28 Feb 2027 – 10 Mar 2027 | BER → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Berlin | As low as $520 | return | 29 Nov – 25 Dec | BER → CPT | out 1 stop, back 1 stop | Condor | found 5 days ago | See prices for these dates |
| Cologne | $1,300 | return | 18 Dec – 25 Dec | CGN → CPT | out 1 stop, back 1 stop | Pegasus Airlines | found 3 days ago | See prices for these dates |
| Hamburg | $698 | return | 25 Jan 2027 – 31 Jan 2027 | HAM → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 8 days ago | See prices for these dates |
| Dusseldorf | $774 | return | 27 Sept 2027 – 4 Oct 2027 | DUS → CPT | out 1 stop, back 1 stop | KLM | found 5 days ago | See prices for these dates |
| Nuremberg | $833 | return | 12 May 2027 – 19 May 2027 | NUE → CPT | out 1 stop, back 1 stop | KLM | found 5 days ago | See prices for these dates |
| Leipzig/Halle | $1,803 | return | 1 Jan 2027 – 8 Jan 2027 | LEJ → CPT | out 2 stops, back 2 stops | Austrian Airlines | found 6 days ago | See prices for these dates |
| Montenegro | ||||||||
| Tivat | $668 | one-way | 23 Nov | TIV → CPT | stops unknown | Turkish Airlines | found 2 days ago | Open this trip |
| Tivat | $1,158 | return | 19 Nov – 26 Nov | TIV → CPT | out 2 stops, back 3 stops | Air Serbia | found yesterday | See prices for these dates |
| Podgorica | $1,298 | return | 18 Nov – 28 Nov | TGD → CPT | out 2 stops, back 3 stops | Air Serbia | found yesterday | See prices for these dates |
| Podgorica | As low as $1,048 | return | 10 Feb 2027 – 25 Feb 2027 | TGD → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Netherlands | ||||||||
| Amsterdam | $683 | one-way | 10 Aug 2027 | AMS → CPT | 2 stops | Norwegian Air Sweden | found 2 days ago | Open this trip |
| Amsterdam | $857 | return | 24 Aug 2027 – 31 Aug 2027 | AMS → CPT | out 2 stops, back 2 stops | Air Europa | found 5 days ago | See prices for these dates |
| Morocco | ||||||||
| Rabat | $722 | one-way | 25 Nov | RBA → CPT | stops unknown | British Airways | found 3 days ago | Open this trip |
| Casablanca | $750 | one-way | 26 Jul 2027 | CMN → CPT | 3 stops | Portugalia Airlines | found 5 days ago | Open this trip |
| Casablanca | $1,055 | return | 18 Feb 2027 – 28 Feb 2027 | CMN → CPT | out 2 stops, back 2 stops | Iberia Regional by Air Nostrum | found 3 days ago | See prices for these dates |
| Marrakech | $1,029 | return | 3 Dec – 9 Dec | RAK → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 8 days ago | See prices for these dates |
| Cape Verde | ||||||||
| Sal | $742 | one-way | 27 Jan 2027 | SID → CPT | 2 stops | easyJet | found 3 days ago | Open this trip |
| Praia | $749 | one-way | 11 Dec | RAI → CPT | 3 stops | easyJet | found 6 days ago | Open this trip |
| Togo | ||||||||
| Lome | $752 | one-way | 1 Jan 2027 | LFW → CPT | 2 stops | Ethiopian Airlines | found 3 days ago | Open this trip |
| Panama | ||||||||
| Panama City | $757 | one-way | 27 Apr 2027 | PTY → CPT | 1 stop | United Airlines | found 4 days ago | Open this trip |
| Russia | ||||||||
| Stavropol | $763 | one-way | 14 Nov | STW → CPT | stops unknown | Turkish Airlines | found 4 days ago | Open this trip |
| Gelendzik | $785 | one-way | 13 Dec | GDZ → CPT | 2 stops | Turkish Airlines | found 8 days ago | See prices for these dates |
| Arkhangelsk | $1,318 | return | 13 Jan 2027 – 22 Jan 2027 | ARH → CPT | out 2 stops, back 2 stops | Smartavia | found 3 days ago | See prices for these dates |
| Orenburg | $1,371 | return | 22 Jan 2027 – 30 Jan 2027 | REN → CPT | out 3 stops, back 3 stops | Rossiya Airlines | found 3 days ago | See prices for these dates |
| Volgograd | $1,491 | return | 1 Feb 2027 – 14 Mar 2027 | VOG → CPT | out 2 stops, back 3 stops | Pobeda | found 3 days ago | See prices for these dates |
| Tomsk | $1,562 | return | 8 Feb 2027 – 18 Feb 2027 | TOF → CPT | out 2 stops, back 2 stops | S7 Airlines | found 3 days ago | See prices for these dates |
| Yuzhno-Sakhalinsk | $2,839 | return | 1 Oct 2027 – 17 Oct 2027 | UUS → CPT | out 4 stops, back 4 stops | S7 Airlines | found 2 days ago | See prices for these dates |
| Cherepovets | $1,369 | return | 1 Dec – 8 Dec | CEE → CPT | out 2 stops, back 2 stops | Severstal Air Company | found 5 days ago | See prices for these dates |
| Magnitogorsk | $1,416 | return | 29 Nov – 20 Dec | MQF → CPT | out 2 stops, back 2 stops | Aeroflot | found 4 days ago | See prices for these dates |
| Chelyabinsk | $1,424 | return | 8 Feb 2027 – 28 Feb 2027 | CEK → CPT | out 2 stops, back 2 stops | S7 Airlines | found 7 days ago | See prices for these dates |
| Groznyy | $1,435 | return | 3 Feb 2027 – 12 Feb 2027 | GRV → CPT | out 2 stops, back 3 stops | Centrum Air | found 6 days ago | See prices for these dates |
| Novy Urengoy | $1,464 | return | 30 Nov – 26 Dec | NUX → CPT | out 2 stops, back 2 stops | Yamal Airlines | found 4 days ago | See prices for these dates |
| Stavropol | $1,527 | return | 15 Dec – 29 Dec | STW → CPT | out 2 stops, back 2 stops | Pobeda | found 6 days ago | See prices for these dates |
| Abakan | $1,602 | return | 5 Feb 2027 – 23 Feb 2027 | ABA → CPT | out 3 stops, back 3 stops | KrasAvia | found 5 days ago | See prices for these dates |
| Makhachkala | $1,696 | return | 23 Dec – 15 Jan 2027 | MCX → CPT | out 2 stops, back 2 stops | Azimuth | found 7 days ago | See prices for these dates |
| Perm | $2,021 | return | 16 Apr 2027 – 29 Apr 2027 | PEE → CPT | out 3 stops, back 3 stops | S7 Airlines | found 4 days ago | See prices for these dates |
| Blagoveschensk | $2,039 | return | 5 Jan 2027 – 16 Jan 2027 | BQS → CPT | out 4 stops, back 4 stops | S7 Airlines | found 6 days ago | See prices for these dates |
| Nizhniy Novgorod | $2,062 | return | 11 Oct 2027 – 20 Oct 2027 | GOJ → CPT | out 2 stops, back 2 stops | Uzbekistan Airways | found 7 days ago | See prices for these dates |
| Moscow | $2,210 | return | 13 Jan 2027 – 29 Jan 2027 | ZIA → CPT | out 3 stops, back 3 stops | Belavia | found 7 days ago | See prices for these dates |
| United States | ||||||||
| Dallas | $785 | one-way | 5 Dec | DFW → CPT | 1 stop | Turkish Airlines | found 7 days ago | Open this trip |
| Charlotte | $1,036 | one-way | 23 Nov | CLT → CPT | 2 stops | American Airlines | found 4 days ago | Open this trip |
| Miami | $1,126 | one-way | 4 Jun 2027 | MIA → CPT | 1 stop | United Airlines | found 4 days ago | Open this trip |
| Fort Lauderdale | $1,202 | one-way | 4 Jun 2027 | FLL → CPT | 1 stop | United Airlines | found 4 days ago | Open this trip |
| Austin | $1,338 | one-way | 26 Dec | AUS → CPT | 3 stops | Frontier Airlines | found 7 days ago | Open this trip |
| Buffalo | $996 | one-way | 14 May 2027 | BUF → CPT | 2 stops | Qatar Airways | found 8 days ago | See prices for these dates |
| Los Angeles | $1,373 | return | 9 Feb 2027 – 18 Feb 2027 | LAX → CPT | out 1 stop, back 1 stop | Singapore Airlines | found 2 days ago | See prices for these dates |
| Memphis | $1,520 | return | 4 Dec – 13 Dec | MEM → CPT | out 2 stops, back 2 stops | Lufthansa | found 3 days ago | See prices for these dates |
| Ontario | $1,792 | return | 9 Feb 2027 – 18 Feb 2027 | ONT → CPT | out 2 stops, back 2 stops | American Airlines | found 2 days ago | See prices for these dates |
| Jacksonville | $1,992 | return | 14 Jun 2027 – 28 Jun 2027 | JAX → CPT | out 2 stops, back 1 stop | United Airlines | found 2 days ago | See prices for these dates |
| New York | $1,216 | return | 9 Apr 2027 – 17 Apr 2027 | JFK → CPT | out 1 stop, back 1 stop | Kenya Airways | found 8 days ago | See prices for these dates |
| Miami | $1,300 | return | 18 Nov – 30 Nov | MIA → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 7 days ago | See prices for these dates |
| Dallas | $1,301 | return | 26 Nov – 2 Dec | DFW → CPT | out 1 stop, back 1 stop | United Airlines | found 6 days ago | See prices for these dates |
| Washington | $1,416 | return | 25 Mar 2027 – 10 Apr 2027 | IAD → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 5 days ago | See prices for these dates |
| Seattle | $1,555 | return | 25 Mar 2027 – 10 Apr 2027 | SEA → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 5 days ago | See prices for these dates |
| Raleigh | $1,561 | return | 25 May 2027 – 8 Jun 2027 | RDU → CPT | out 2 stops, back 2 stops | jetBlue | found 7 days ago | See prices for these dates |
| San Francisco | $1,591 | return | 25 Mar 2027 – 4 Apr 2027 | SFO → CPT | out 1 stop, back 1 stop | Singapore Airlines | found 5 days ago | See prices for these dates |
| Fort Lauderdale | $1,651 | return | 19 Nov – 1 Dec | FLL → CPT | out 1 stop, back 2 stops | United Airlines | found 7 days ago | See prices for these dates |
| Salt Lake City | $1,769 | return | 1 Apr 2027 – 4 Apr 2027 | SLC → CPT | out 2 stops, back 2 stops | SkyWest Airlines | found 6 days ago | See prices for these dates |
| Chicago | $1,779 | return | 4 Jan 2027 – 7 Jan 2027 | ORD → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 7 days ago | See prices for these dates |
| Baltimore | $1,796 | return | 25 Mar 2027 – 10 Apr 2027 | BWI → CPT | out 2 stops, back 1 stop | United Airlines | found 5 days ago | See prices for these dates |
| San Jose | $2,309 | return | 25 Mar 2027 – 4 Apr 2027 | SJC → CPT | out 2 stops, back 1 stop | American Airlines | found 5 days ago | See prices for these dates |
| Tampa | $2,442 | return | 15 Dec – 8 Jan 2027 | TPA → CPT | out 2 stops, back 3 stops | Lufthansa | found 7 days ago | See prices for these dates |
| Canada | ||||||||
| Winnipeg | C$1,143 (US$802) | one-way | 29 Nov | YWG → CPT | 2 stops | WestJet | found 6 days ago | Open this trip |
| Vancouver | C$2,026 (US$1,421) | return | 17 Feb 2027 – 3 Mar 2027 | YVR → CPT | out 1 stop, back 2 stops | British Airways | found 3 days ago | See prices for these dates |
| Toronto | C$1,699 (US$1,192) | return | 18 Feb 2027 – 24 Feb 2027 | YYZ → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 5 days ago | See prices for these dates |
| Ethiopia | ||||||||
| Dire Dawa | $830 | one-way | 23 Jan 2027 | DIR → CPT | 3 stops | Ethiopian Airlines | found 5 days ago | Open this trip |
| Addis Ababa | $501 | one-way | 2 Feb 2027 | ADD → CPT | 1 stop | Kenya Airways | found 8 days ago | See prices for these dates |
| Addis Ababa | $825 | return | 8 Mar 2027 – 16 Mar 2027 | ADD → CPT | out 1 stop, back 1 stop | Kenya Airways | found 2 days ago | See prices for these dates |
| Addis Ababa | As low as $756 | return | 4 Jan 2027 – 2 Feb 2027 | ADD → CPT | out 2 stops, back 2 stops | Kenya Airways | found 4 days ago | See prices for these dates |
| Japan | ||||||||
| Okinawa | $853 | one-way | 16 Feb 2027 | OKA → CPT | 2 stops | Japan Airlines | found 6 days ago | Open this trip |
| Tokyo | $1,359 | return | 17 Nov – 1 Dec | NRT → CPT | out 1 stop, back 1 stop | Qatar Airways | found 8 days ago | See prices for these dates |
| Chile | ||||||||
| Santiago | $863 | one-way | 11 Dec | SCL → CPT | stops unknown | LATAM Airlines Group | found 2 days ago | Open this trip |
| Bolivia | ||||||||
| La Paz | $905 | one-way | 6 Mar 2027 | LPB → CPT | 4 stops | Boliviana de Aviación | found 7 days ago | Open this trip |
| Peru | ||||||||
| Lima | $912 | one-way | 4 Mar 2027 | LIM → CPT | 2 stops | LATAM Airlines Group | found 7 days ago | Open this trip |
| Cusco | $959 | one-way | 24 Apr 2027 | CUZ → CPT | 3 stops | LATAM Airlines Group | found 4 days ago | Open this trip |
| Mexico | ||||||||
| Mexico City | $934 | one-way | 10 Mar 2027 | MEX → CPT | 1 stop | Aeromexico | found 5 days ago | Open this trip |
| Guinea | ||||||||
| Conakry | $1,073 | one-way | 15 Dec | CKY → CPT | 2 stops | ASKY Airlines | found 5 days ago | Open this trip |
| Conakry | $1,680 | return | 20 Nov – 15 Dec | CKY → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 5 days ago | See prices for these dates |
| Czech Republic | ||||||||
| Prague | $579 | return | 29 Nov – 24 Dec | PRG → CPT | out 1 stop, back 1 stop | Condor | found 2 days ago | See prices for these dates |
| Prague | As low as $542 | return | 29 Nov – 24 Dec | PRG → CPT | out 1 stop, back 1 stop | Condor | found 5 days ago | See prices for these dates |
| Denmark | ||||||||
| Copenhagen | $602 | return | 29 Nov – 24 Dec | CPH → CPT | out 1 stop, back 1 stop | SAS Scandinavian | found 2 days ago | See prices for these dates |
| Latvia | ||||||||
| Riga | $668 | return | 29 Nov – 24 Dec | RIX → CPT | out 1 stop, back 1 stop | airBaltic | found 2 days ago | See prices for these dates |
| Switzerland | ||||||||
| Zurich | $718 | return | 9 Feb 2027 – 24 Feb 2027 | ZRH → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Zurich | As low as $509 | return | 29 Nov – 24 Dec | ZRH → CPT | out 1 stop, back 1 stop | Condor | found 6 days ago | See prices for these dates |
| Basel | $1,073 | return | 9 Feb 2027 – 24 Feb 2027 | BSL → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Egypt | ||||||||
| Cairo | $724 | return | 28 Nov – 6 Dec | CAI → CPT | out 2 stops, back 2 stops | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Sharm el Sheikh | $910 | return | 14 Jan 2027 – 21 Jan 2027 | SSH → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Hurghada | $1,058 | return | 5 Dec – 18 Dec | HRG → CPT | out 2 stops, back 1 stop | Edelweiss Air | found 4 days ago | See prices for these dates |
| Italy | ||||||||
| Rome | $736 | return | 3 Dec – 19 Dec | FCO → CPT | out 1 stop, back 1 stop | KLM | found 2 days ago | See prices for these dates |
| Milan | $852 | return | 22 Nov – 2 Dec | MXP → CPT | out 2 stops, back 1 stop | Norse Atlantic UK | found 2 days ago | See prices for these dates |
| Milan | As low as $730 | return | 26 Jan 2027 – 5 Feb 2027 | BGY → CPT | out 1 stop, back 1 stop | Norse Atlantic UK | found 3 days ago | See prices for these dates |
| Bari | $963 | return | 6 Aug 2027 – 20 Aug 2027 | BRI → CPT | out 1 stop, back 2 stops | Turkish Airlines | found 5 days ago | See prices for these dates |
| Genoa | $1,133 | return | 20 Aug 2027 – 2 Sept 2027 | GOA → CPT | out 1 stop, back 1 stop | KLM | found 4 days ago | See prices for these dates |
| United Arab Emirates | ||||||||
| Dubai | $741 | return | 1 Feb 2027 – 11 Feb 2027 | DXB → CPT | out 2 stops, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Dubai | As low as $679 | return | 29 Nov – 27 Dec | DXB → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 3 days ago | See prices for these dates |
| Abu Dhabi | $774 | return | 13 Dec – 5 Jan 2027 | AUH → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Sharjah | $888 | return | 6 Feb 2027 – 15 Feb 2027 | SHJ → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Sharjah | As low as $762 | return | 22 Mar 2027 – 29 Mar 2027 | SHJ → CPT | out 2 stops, back 1 stop | Qatar Airways | found 6 days ago | See prices for these dates |
| Turkiye | ||||||||
| Istanbul | $763 | return | 14 Mar 2027 – 12 Apr 2027 | IST → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 3 days ago | See prices for these dates |
| Kayseri | $1,068 | return | 9 Mar 2027 – 12 Apr 2027 | ASR → CPT | out 1 stop, back 1 stop | Pegasus Airlines | found 3 days ago | See prices for these dates |
| Alanya | $1,386 | return | 1 Jan 2027 – 11 Jan 2027 | GZP → CPT | out 2 stops, back 2 stops | Pegasus Airlines | found 4 days ago | See prices for these dates |
| Dalaman | $1,391 | return | 1 Jul 2027 – 4 Jul 2027 | DLM → CPT | out 3 stops, back 2 stops | Ajet | found 4 days ago | See prices for these dates |
| United Kingdom | ||||||||
| London | $787 | return | 13 Nov – 6 Dec | LGW → CPT | out nonstop, back nonstop | Norse Atlantic UK | found 2 days ago | See prices for these dates |
| London | As low as $604 | return | 1 Dec – 13 Dec | LGW → CPT | out nonstop, back nonstop | A.P.G. Distribution System | found 4 days ago | See prices for these dates |
| Birmingham | $1,011 | return | 26 Oct 2027 – 2 Nov 2027 | BHX → CPT | out 2 stops, back 1 stop | Ryanair | found 3 days ago | See prices for these dates |
| Edinburgh | $948 | return | 30 Nov – 13 Dec | EDI → CPT | out 1 stop, back 1 stop | easyJet | found 5 days ago | See prices for these dates |
| Portugal | ||||||||
| Lisbon | $789 | return | 1 Feb 2027 – 9 Feb 2027 | LIS → CPT | out 2 stops, back 2 stops | TAP Air Portugal | found 2 days ago | See prices for these dates |
| Porto | $1,355 | return | 24 Dec – 5 Jan 2027 | OPO → CPT | out 2 stops, back 2 stops | Air Europa | found 2 days ago | See prices for these dates |
| Funchal | $1,233 | return | 15 Dec – 29 Dec | FNC → CPT | out 2 stops, back 3 stops | Ryanair | found 4 days ago | See prices for these dates |
| Spain | ||||||||
| Sevilla | $792 | return | 14 Feb 2027 – 18 Feb 2027 | SVQ → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 3 days ago | See prices for these dates |
| Barcelona | $843 | return | 20 Jan 2027 – 28 Jan 2027 | BCN → CPT | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Barcelona | As low as $820 | return | 15 Jan 2027 – 31 Jan 2027 | BCN → CPT | out 1 stop, back 1 stop | Air France | found 6 days ago | See prices for these dates |
| Madrid | $1,137 | return | 28 Dec – 7 Jan 2027 | MAD → CPT | out 1 stop, back 2 stops | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Madrid | As low as $804 | return | 14 Dec – 29 Dec | MAD → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 5 days ago | See prices for these dates |
| Valencia | $847 | return | 3 Feb 2027 – 17 Feb 2027 | VLC → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Alicante | $898 | return | 4 Feb 2027 – 18 Feb 2027 | ALC → CPT | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Las Palmas | $1,046 | return | 10 Mar 2027 – 17 Mar 2027 | LPA → CPT | out 2 stops, back 2 stops | Air Europa | found 5 days ago | See prices for these dates |
| Malaga | $1,057 | return | 19 Feb 2027 – 27 Feb 2027 | AGP → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 6 days ago | See prices for these dates |
| Bosnia and Herzegovina | ||||||||
| Sarajevo | $819 | return | 15 Nov – 25 Nov | SJJ → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Bahrain | ||||||||
| Manama | $834 | return | 3 Dec – 6 Dec | BAH → CPT | out 2 stops, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| Serbia | ||||||||
| Belgrade | $841 | return | 7 Mar 2027 – 12 Mar 2027 | BEG → CPT | out 1 stop, back 1 stop | Air Serbia | found 2 days ago | See prices for these dates |
| Malaysia | ||||||||
| Kuala Lumpur | $845 | return | 10 Feb 2027 – 21 Feb 2027 | KUL → CPT | out 2 stops, back 2 stops | Etihad Airways | found 2 days ago | See prices for these dates |
| France | ||||||||
| Paris | $873 | return | 10 Jan 2027 – 14 Jan 2027 | CDG → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Paris | As low as $841 | return | 10 May 2027 – 15 May 2027 | CDG → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 6 days ago | See prices for these dates |
| Marseille | $1,199 | return | 14 Nov – 22 Nov | MRS → CPT | out 3 stops, back 1 stop | Volotea | found 3 days ago | See prices for these dates |
| Nice | $837 | return | 7 Oct 2027 – 21 Oct 2027 | NCE → CPT | out 1 stop, back 2 stops | Qatar Airways | found 5 days ago | See prices for these dates |
| Nantes | $1,054 | return | 14 Dec – 22 Dec | NTE → CPT | out 1 stop, back 1 stop | Transavia France | found 5 days ago | See prices for these dates |
| Angola | ||||||||
| Luanda | $879 | return | 14 Feb 2027 – 18 Feb 2027 | NBJ → CPT | out nonstop, back nonstop | TAAG Angola | found 3 days ago | See prices for these dates |
| Ghana | ||||||||
| Accra | $882 | return | 26 Nov – 6 Dec | ACC → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Finland | ||||||||
| Helsinki | $882 | return | 14 Jan 2027 – 22 Jan 2027 | HEL → CPT | out 2 stops, back 1 stop | Air France | found 2 days ago | See prices for these dates |
| Tajikistan | ||||||||
| Dushanbe | $891 | return | 29 Mar 2027 – 7 Apr 2027 | DYU → CPT | out 1 stop, back 1 stop | Flydubai | found 3 days ago | See prices for these dates |
| Pakistan | ||||||||
| Karachi | $899 | return | 24 Nov – 11 Dec | KHI → CPT | out 2 stops, back 2 stops | Etihad Airways | found 2 days ago | See prices for these dates |
| Islamabad | $1,137 | return | 24 Nov – 1 Dec | ISB → CPT | out 2 stops, back 2 stops | Qatar Airways | found 4 days ago | See prices for these dates |
| Lahore | $1,250 | return | 1 Jan 2027 – 7 Jan 2027 | LHE → CPT | out 2 stops, back 2 stops | PIA | found 6 days ago | See prices for these dates |
| Hungary | ||||||||
| Budapest | $912 | return | 2 Mar 2027 – 16 Mar 2027 | BUD → CPT | out 1 stop, back 1 stop | SWISS | found 3 days ago | See prices for these dates |
| Singapore | ||||||||
| Singapore | $939 | return | 22 Feb 2027 – 7 Mar 2027 | SIN → CPT | out 2 stops, back 2 stops | Etihad Airways | found 3 days ago | See prices for these dates |
| Estonia | ||||||||
| Tallinn | $945 | return | 11 May 2027 – 21 May 2027 | TLL → CPT | out 2 stops, back 2 stops | SWISS | found 2 days ago | See prices for these dates |
| Thailand | ||||||||
| Phuket | $952 | return | 24 Jan 2027 – 5 Feb 2027 | HKT → CPT | out 2 stops, back 1 stop | Thai Vietjet Air | found 2 days ago | See prices for these dates |
| Bangkok | $953 | return | 4 Feb 2027 – 16 Feb 2027 | BKK → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Bangkok | As low as $941 | return | 3 May 2027 – 21 May 2027 | BKK → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 4 days ago | See prices for these dates |
| Koh Samui | $1,265 | return | 14 Dec – 28 Dec | USM → CPT | out 2 stops, back 2 stops | Bangkok Airways | found 3 days ago | See prices for these dates |
| Chiang Mai | $1,112 | return | 20 Jan 2027 – 27 Jan 2027 | CNX → CPT | out 2 stops, back 2 stops | Bangkok Airways | found 4 days ago | See prices for these dates |
| Sweden | ||||||||
| Umea | $973 | return | 6 Dec – 15 Dec | UME → CPT | out 2 stops, back 2 stops | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Stockholm | $687 | return | 9 Feb 2027 – 16 Feb 2027 | ARN → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Vilhelmina | $1,167 | return | 1 Dec – 8 Dec | VHM → CPT | out 2 stops, back 3 stops | PopulAir | found 7 days ago | See prices for these dates |
| Gothenburg | $1,335 | return | 28 Dec – 10 Jan 2027 | GOT → CPT | out 3 stops, back 3 stops | Ryanair | found 5 days ago | See prices for these dates |
| Turkmenistan | ||||||||
| Ashgabat | $1,037 | return | 7 Dec – 30 Dec | ASB → CPT | out 1 stop, back 2 stops | Flydubai | found 2 days ago | See prices for these dates |
| Georgia | ||||||||
| Tbilisi | $1,130 | return | 29 Apr 2027 – 5 Jun 2027 | TBS → CPT | out 1 stop, back 1 stop | Flydubai | found 2 days ago | See prices for these dates |
| Tbilisi | As low as $976 | return | 3 Feb 2027 – 15 Feb 2027 | TBS → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Kutaisi | $1,226 | return | 20 Feb 2027 – 2 Mar 2027 | KUT → CPT | out 3 stops, back 3 stops | Wizz Air | found 5 days ago | See prices for these dates |
| Batumi | $1,243 | return | 20 Jan 2027 – 28 Jan 2027 | BUS → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 7 days ago | See prices for these dates |
| China | ||||||||
| Shanghai | $1,138 | return | 13 Dec – 29 Dec | PVG → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 3 days ago | See prices for these dates |
| Guangzhou | $1,407 | return | 26 Apr 2027 – 8 May 2027 | CAN → CPT | out 3 stops, back 3 stops | THAI Airways | found 2 days ago | See prices for these dates |
| Guangzhou | As low as $1,136 | return | 22 Feb 2027 – 28 Feb 2027 | CAN → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Shenzhen | $1,331 | return | 1 Jun 2027 – 10 Jun 2027 | SZX → CPT | out 2 stops, back 2 stops | AirAsia | found 6 days ago | See prices for these dates |
| Harbin | $1,496 | return | 18 Feb 2027 – 3 Mar 2027 | HRB → CPT | out 4 stops, back 4 stops | China Eastern | found 7 days ago | See prices for these dates |
| Taiwan | ||||||||
| Kaohsiung | $1,309 | return | 14 Dec – 28 Dec | KHH → CPT | out 2 stops, back 2 stops | Thai AirAsia | found 2 days ago | See prices for these dates |
| Taichung | $1,144 | return | 11 Feb 2027 – 25 Feb 2027 | RMQ → CPT | out 2 stops, back 2 stops | STARLUX Airlines | found 8 days ago | See prices for these dates |
| Mongolia | ||||||||
| Ulaanbaatar | $1,594 | return | 3 May 2027 – 13 May 2027 | UBN → CPT | out 1 stop, back 1 stop | MIAT Mongolian Airlines | found 2 days ago | See prices for these dates |
| Costa Rica | ||||||||
| San Jose | $1,676 | return | 11 Dec – 15 Dec | SJO → CPT | out 2 stops, back 2 stops | United Airlines | found 3 days ago | See prices for these dates |
| Iran | ||||||||
| Tehran | $1,782 | return | 1 Dec – 8 Dec | IKA → CPT | out 1 stop, back 2 stops | TBN | found 3 days ago | See prices for these dates |
| Austria | ||||||||
| Vienna | $496 | return | 29 Nov – 25 Dec | VIE → CPT | out 1 stop, back 1 stop | Condor | found 5 days ago | See prices for these dates |
| Algeria | ||||||||
| Algiers | $719 | return | 22 Jan 2027 – 30 Jan 2027 | ALG → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 8 days ago | See prices for these dates |
| Brazil | ||||||||
| Sao Paulo | $731 | return | 19 Feb 2027 – 28 Feb 2027 | GRU → CPT | out 1 stop, back 1 stop | TAAG Angola | found 4 days ago | See prices for these dates |
| Rio de Janeiro | $952 | return | 3 Dec – 6 Dec | GIG → CPT | out 2 stops, back 2 stops | LATAM Airlines Group | found 7 days ago | See prices for these dates |
| Porto Alegre | $992 | return | 3 Aug 2027 – 17 Aug 2027 | POA → CPT | out 2 stops, back 2 stops | Azul Airlines | found 4 days ago | See prices for these dates |
| Curitiba | $1,098 | return | 11 Dec – 16 Jan 2027 | CWB → CPT | out 1 stop, back 2 stops | LATAM Airlines Group | found 5 days ago | See prices for these dates |
| Ireland | ||||||||
| Dublin | $759 | return | 29 Nov – 7 Dec | DUB → CPT | out 1 stop, back 1 stop | Ryanair | found 4 days ago | See prices for these dates |
| Saudi Arabia | ||||||||
| Jeddah | $760 | return | 1 Jul 2027 – 4 Jul 2027 | JED → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 5 days ago | See prices for these dates |
| Poland | ||||||||
| Warsaw | $766 | return | 18 Jan 2027 – 8 Feb 2027 | WMI → CPT | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Krakow | $1,150 | return | 8 Aug 2027 – 22 Aug 2027 | KRK → CPT | out 1 stop, back 1 stop | Lufthansa | found 7 days ago | See prices for these dates |
| Greece | ||||||||
| Athens | $793 | return | 17 Feb 2027 – 28 Feb 2027 | ATH → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 6 days ago | See prices for these dates |
| Republic of the Congo | ||||||||
| Brazzaville | $818 | return | 22 Feb 2027 – 26 Feb 2027 | BZV → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 4 days ago | See prices for these dates |
| Lithuania | ||||||||
| Vilnius | $818 | return | 14 Jan 2027 – 4 Feb 2027 | VNO → CPT | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Kyrgyzstan | ||||||||
| Bishkek | $863 | return | 5 Dec – 23 Dec | BSZ → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 6 days ago | See prices for these dates |
| Kuwait | ||||||||
| Kuwait City | $905 | return | 10 Dec – 17 Dec | KWI → CPT | out 1 stop, back 1 stop | Ethiopian Airlines | found 4 days ago | See prices for these dates |
| Israel | ||||||||
| Tel Aviv Yafo | $926 | return | 1 Dec – 29 Dec | TLV → CPT | out 1 stop, back 2 stops | Lufthansa | found 6 days ago | See prices for these dates |
| Hong Kong | ||||||||
| Hong Kong | $951 | return | 12 Feb 2027 – 4 Mar 2027 | HKG → CPT | out 1 stop, back 1 stop | Qatar Airways | found 7 days ago | See prices for these dates |
| Bulgaria | ||||||||
| Sofia | $957 | return | 14 Feb 2027 – 7 Mar 2027 | SOF → CPT | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Cyprus | ||||||||
| Larnaca | $1,022 | return | 6 Dec – 20 Dec | LCA → CPT | out 2 stops, back 2 stops | Wizz Air | found 5 days ago | See prices for these dates |
| Northern Cyprus | ||||||||
| Ercan | $1,071 | return | 1 Mar 2027 – 15 Mar 2027 | ECN → CPT | out 1 stop, back 1 stop | Ajet | found 7 days ago | See prices for these dates |
| Armenia | ||||||||
| Yerevan | $1,074 | return | 5 Mar 2027 – 16 Mar 2027 | EVN → CPT | out 2 stops, back 3 stops | Wizz Air | found 4 days ago | See prices for these dates |
| Kazakhstan | ||||||||
| Oskemen | $1,135 | return | 11 Jan 2027 – 17 Jan 2027 | UKK → CPT | out 2 stops, back 2 stops | SCAT | found 4 days ago | See prices for these dates |
| Shymkent | $3,003 | return | 24 May 2027 – 27 May 2027 | CIT → CPT | out 2 stops, back 2 stops | FlyArystan | found 7 days ago | See prices for these dates |
| Moldova | ||||||||
| Chisinau | $1,147 | return | 16 Nov – 9 Dec | RMO → CPT | out 3 stops, back 1 stop | Pegasus Airlines | found 6 days ago | See prices for these dates |
| Puerto Rico | ||||||||
| San Juan | $1,182 | return | 27 Nov – 7 Dec | SJU → CPT | out 1 stop, back 1 stop | United Airlines | found 7 days ago | See prices for these dates |
| Argentina | ||||||||
| Buenos Aires | $1,288 | return | 30 Jan 2027 – 28 Feb 2027 | AEP → CPT | out 1 stop, back 1 stop | LATAM Airlines Group | found 4 days ago | See prices for these dates |
| Ushuaia | $2,080 | return | 29 Jan 2027 – 13 Feb 2027 | USH → CPT | out 3 stops, back 3 stops | Aerolineas Argentinas | found 6 days ago | See prices for these dates |
| Uzbekistan | ||||||||
| Samarkand | $1,340 | return | 20 Mar 2027 – 31 Mar 2027 | SKD → CPT | out 2 stops, back 2 stops | SunExpress | found 6 days ago | See prices for these dates |
Prices are what travelers' searches on Aviasales found in the last 7 days: the price the seller showed on Aviasales; bags may cost extra. Canadian dollars at the Bank of Canada rate of 2026-11-12, US dollars in brackets. Fares change, so check today's price before you book. How our prices work