The places connected to Cape Town on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Cape Town from these popular places requires a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Cape Town not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Cape Town of 3,000 miles or more.
Cape Town has nonstop connections with 3 airports in United States: Atlanta (ATL), Newark (EWR), and Dulles (IAD). These routes are served by Delta Air Lines (SkyTeam), United Airlines (Star Alliance), and Virgin Atlantic (SkyTeam).
Cape Town has nonstop connections with 2 airports in Botswana: Maun (MUB) and Gaborone (GBE). These routes are served by Air Botswana, Airlink, KLM (SkyTeam), Qatar Airways (Oneworld), and United Airlines (Star Alliance).
Cape Town has nonstop connections with 2 airports in Germany: Frankfurt-am-Main (FRA) and Munich (MUC). These routes are served by All Nippon Airways (Star Alliance), Condor, Lufthansa (Star Alliance), South African Airways (Star Alliance), Swiss International Air Lines (Star Alliance), and United Airlines (Star Alliance).
Cape Town has nonstop connections with 2 airports in Namibia: Windhoek (WDH) and Walvis Bay (WVB). These routes are served by Airlink, British Airways (Oneworld), Emirates, KLM (SkyTeam), LATAM Chile, Qatar Airways (Oneworld), Safair, Swiss International Air Lines (Star Alliance), Turkish Airlines (Star Alliance), and United Airlines (Star Alliance).
Cape Town has nonstop connections with 2 airports in Tanzania, United Republic of: Dar es Salaam (DAR) and Kiembi Samaki (ZNZ). These routes are served by Air Tanzania and Airlink.
Cape Town has nonstop connections with 2 airports in United Kingdom: London (LHR) and London (LGW). These routes are served by American Airlines (Oneworld), British Airways (Oneworld), China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), Finnair (Oneworld), G Switch Works, Iberia (Oneworld), Scandinavian Airlines (SkyTeam), Virgin Atlantic (SkyTeam), WestJet, and Z0.
Cape Town has nonstop connections with 2 airports in Zimbabwe: Harare (HRE) and Victoria Falls (VFA). These routes are served by Air France (SkyTeam), Airlink, British Airways (Oneworld), Kenya Airways (SkyTeam), KLM (SkyTeam), LATAM Chile, Qatar Airways (Oneworld), Saudia (SkyTeam), Turkish Airlines (Star Alliance), and United Airlines (Star Alliance).
Cape Town has a nonstop connection with Luanda (LAD) in Angola, served by Taag.
Cape Town has a nonstop connection with Sao Paulo (GRU) in Brazil, served by Gol Transportes Aéreos, LATAM Chile, and South African Airways (Star Alliance).
Cape Town has a nonstop connection with Addis Ababa (ADD) in Ethiopia, served by Aegean Airlines (Star Alliance), Air India (Star Alliance), Asiana Airlines (Star Alliance), Ethiopian Airlines (Star Alliance), Etihad Airways, Flynas, Malaysia Airlines (Oneworld), Singapore Airlines (Star Alliance), SriLankan Airlines (Oneworld), and TAP Portugal (Star Alliance).
Cape Town has a nonstop connection with Paris (CDG) in France, served by Air France (SkyTeam), KLM (SkyTeam), and Scandinavian Airlines (SkyTeam).
Cape Town has a nonstop connection with Nairobi (NBO) in Kenya, served by Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), and Saudia (SkyTeam).
Cape Town has a nonstop connection with Port Louis (MRU) in Mauritius, served by Air France (SkyTeam), Air India (Star Alliance), Air Mauritius, Airlink, and South African Airways (Star Alliance).
Cape Town has a nonstop connection with Maputo (MPM) in Mozambique, served by Airlink, Emirates, KLM (SkyTeam), and Qatar Airways (Oneworld).
Cape Town has a nonstop connection with Amsterdam (AMS) in Netherlands, served by Air France (SkyTeam), Delta Air Lines (SkyTeam), KLM (SkyTeam), and Scandinavian Airlines (SkyTeam).
Cape Town has a nonstop connection with Doha (DOH) in Qatar, served by Air Serbia, Airlink, Alaska Airlines (Oneworld), American Airlines (Oneworld), British Airways (Oneworld), Cathay Pacific (Oneworld), Finnair (Oneworld), Iberia (Oneworld), Japan Airlines (Oneworld), JetBlue, LATAM Chile, Malaysia Airlines (Oneworld), Oman Air (Oneworld), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Rwandair, SriLankan Airlines (Oneworld), Virgin Australia, and XiamenAir (SkyTeam).
The other 30 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Cape Town from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Air France (SkyTeam) links Cape Town nonstop with Amsterdam (AMS) and Paris (CDG).
All Nippon Airways (Star Alliance) links Cape Town nonstop with Frankfurt-am-Main (FRA).
American Airlines (Oneworld) links Cape Town nonstop with London (LHR).
British Airways (Oneworld) links Cape Town nonstop with London (LHR).
China Eastern Airlines (SkyTeam) links Cape Town nonstop with London (LHR).
Condor links Cape Town nonstop with Frankfurt-am-Main (FRA).
Delta Air Lines (SkyTeam) links Cape Town nonstop with London (LHR) and Amsterdam (AMS).
Edelweiss Air (Star Alliance) links Cape Town nonstop with Zurich (ZRH).
Finnair (Oneworld) links Cape Town nonstop with London (LHR).
G Switch Works links Cape Town nonstop with London (LGW).
Iberia (Oneworld) links Cape Town nonstop with London (LHR).
IndiGo links Cape Town nonstop with Arnavutkoy (IST).
KLM (SkyTeam) links Cape Town nonstop with Amsterdam (AMS) and Paris (CDG).
Lufthansa (Star Alliance) links Cape Town nonstop with Frankfurt-am-Main (FRA) and Munich (MUC).
Scandinavian Airlines (SkyTeam) links Cape Town nonstop with London (LHR), Amsterdam (AMS), and Paris (CDG).
South African Airways (Star Alliance) links Cape Town nonstop with Frankfurt-am-Main (FRA), Arnavutkoy (IST), and Munich (MUC).
Swiss International Air Lines (Star Alliance) links Cape Town nonstop with Zurich (ZRH) and Munich (MUC).
Thai Airways (Star Alliance) links Cape Town nonstop with Arnavutkoy (IST).
Turkish Airlines (Star Alliance) links Cape Town nonstop with Arnavutkoy (IST).
United Airlines (Star Alliance) links Cape Town nonstop with Frankfurt-am-Main (FRA) and Munich (MUC).
Virgin Atlantic (SkyTeam) links Cape Town nonstop with London (LHR).
WestJet links Cape Town nonstop with London (LHR).
Z0 links Cape Town nonstop with London (LGW).
Air Serbia links Cape Town nonstop with Doha (DOH).
Airlink links Cape Town nonstop with Doha (DOH).
Alaska Airlines (Oneworld) links Cape Town nonstop with Doha (DOH).
American Airlines (Oneworld) links Cape Town nonstop with Doha (DOH).
British Airways (Oneworld) links Cape Town nonstop with Doha (DOH).
Cathay Pacific (Oneworld) links Cape Town nonstop with Doha (DOH).
Condor links Cape Town nonstop with Dubai (DXB).
Emirates links Cape Town nonstop with Dubai (DXB).
Finnair (Oneworld) links Cape Town nonstop with Doha (DOH).
G Switch Works links Cape Town nonstop with SHO (SHO).
Iberia (Oneworld) links Cape Town nonstop with Doha (DOH).
Japan Airlines (Oneworld) links Cape Town nonstop with Doha (DOH).
JetBlue links Cape Town nonstop with Doha (DOH).
LATAM Chile links Cape Town nonstop with Doha (DOH).
Malaysia Airlines (Oneworld) links Cape Town nonstop with Doha (DOH).
Oman Air (Oneworld) links Cape Town nonstop with Doha (DOH).
Qatar Airways (Oneworld) links Cape Town nonstop with Doha (DOH).
Rayani Air links Cape Town nonstop with SHO (SHO).
Royal Air Maroc (Oneworld) links Cape Town nonstop with Doha (DOH).
Rwandair links Cape Town nonstop with Doha (DOH).
South African Airways (Star Alliance) links Cape Town nonstop with Dubai (DXB).
SriLankan Airlines (Oneworld) links Cape Town nonstop with Doha (DOH).
Virgin Australia links Cape Town nonstop with Doha (DOH).
XiamenAir (SkyTeam) links Cape Town nonstop with Doha (DOH).
Delta Air Lines (SkyTeam) links Cape Town nonstop with Atlanta (ATL).
United Airlines (Star Alliance) links Cape Town nonstop with Newark (EWR) and Dulles (IAD).
Virgin Atlantic (SkyTeam) links Cape Town nonstop with Atlanta (ATL).
Gol Transportes Aéreos links Cape Town nonstop with Sao Paulo (GRU).
LATAM Chile links Cape Town nonstop with Sao Paulo (GRU).
South African Airways (Star Alliance) links Cape Town nonstop with Sao Paulo (GRU).
The airport's official name is Cape Town International Airport. On Roame and most flight schedules, you will find it under the code CPT.
The IATA airport code for Cape Town International Airport is CPT. Enter CPT in Flightmap whenever you want to use this exact airport.
Cape Town International Airport serves Cape Town, South Africa. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to CPT, not just the broader city.
Open the map with Anywhere as your starting point and CPT as the destination. Each result keeps the route pointed toward Cape Town, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to CPT.
Yes. When Roame has observed award availability for a route to CPT, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Cape Town has a nonstop connection with SHO (SHO) in South Korea, served by G Switch Works and Rayani Air.
Cape Town has a nonstop connection with Zurich (ZRH) in Switzerland, served by Edelweiss Air (Star Alliance) and Swiss International Air Lines (Star Alliance).
Cape Town has a nonstop connection with Arnavutkoy (IST) in Turkey, served by IndiGo, South African Airways (Star Alliance), Thai Airways (Star Alliance), and Turkish Airlines (Star Alliance).
Cape Town has a nonstop connection with Dubai (DXB) in United Arab Emirates, served by Condor, Emirates, and South African Airways (Star Alliance).