site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in South Africa
  3. Flights to CPT

Flights to Cape Town (CPT)

Last updated: Sep 10, 2026

Did you mean flights from Cape Town?

Cape Town International Airport is an airport serving Cape Town, South Africa.

Right now there are 45 airports in 23 countries connected to Cape Town, 12 of them domestic, with 64 airlines flying scheduled passenger traffic.

Cape Town's longest nonstop connection is SHO (SHO), 8,610 miles, offered by G Switch Works and Rayani Air.

On this page

  1. Airlines serving Cape Town
  2. Popular routes to Cape Town
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Cape Town
  6. Flights to Cape Town (CPT) by country
  7. Seasonal and upcoming routes to Cape Town
  8. Airline alliances to Cape Town
  9. Award programs that reach Cape Town
  10. Intercontinental flights to Cape Town
  11. Domestic flights to Cape Town
  12. Alternative airports near Cape Town
Frequently asked questions

Airlines serving Cape Town

  • Airlink20 destinations
  • KLM17 destinations
  • Qatar Airways16 destinations
  • South African Airways12 destinations
  • United Airlines11 destinations
  • Air France10 destinations
  • LATAM Chile10 destinations
  • Safair10 destinations
  • British Airways9 destinations
  • Emirates8 destinations
  • Swiss International Air Lines8 destinations
  • Turkish Airlines7 destinations
  • CemAir5 destinations
  • Delta Air Lines4 destinations
  • Kenya Airways4 destinations
  • Malaysia Airlines4 destinations

Popular routes to Cape Town

The places connected to Cape Town on the most scheduled services, busiest first.

  • Johannesburg (JNB)790 mi
  • Durban (DUR)794 mi
  • Hoedspruit (HDS)1,000 mi
  • Port Elizabeth (PLZ)402 mi
  • Maun (MUB)1,011 mi
  • Mpumalanga (MQP)955 mi
  • George (GRJ)216 mi
  • Windhoek (WDH)796 mi
  • Walvis Bay (WVB)796 mi
  • Addis Ababa (ADD)3,249 mi
  • Port Louis (MRU)2,559 mi
  • Doha (DOH)4,630 mi
  • London (LHR)6,015 mi
  • Amsterdam (AMS)6,019 mi
  • Kimberley (KIM)509 mi
  • Harare (HRE)1,350 mi
  • London (LGW)

Popular routes with a stopover

Aside from the non-stop routes above, reaching Cape Town from these popular places requires a connection:

  • Lusaka (LUN)Zambia
  • Singapore (SIN)Singapore

Information on Points & Miles

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.

Which places within 500 miles can reach Cape Town non-stop?

  • George (GRJ)216 mi
  • Port Elizabeth (PLZ)402 mi
  • Upington (UTN)415 mi

Which places within 1,000 miles can reach Cape Town non-stop?

  • Kimberley (KIM)509 mi
  • East London (ELS)535 mi
  • Bloemfontain (BFN)564 mi
  • Gaborone (GBE)785 mi
  • Johannesburg (HLA)786 mi
  • Johannesburg (JNB)790 mi
  • Durban (DUR)794 mi
  • Windhoek (WDH)796 mi
  • Walvis Bay (WVB)796 mi
  • Mpumalanga (MQP)955 mi
  • Skukuza (SZK)997 mi
  • Hoedspruit (HDS)1,000 mi
Show all 12 destinationsShow less

Which places within 2,000 miles can reach Cape Town non-stop?

  • Maputo (MPM)1,003 mi
  • Maun (MUB)1,011 mi
  • Victoria Falls (VFA)1,184 mi
  • Livingstone (LVI)1,201 mi
  • Harare (HRE)1,350 mi
  • Luanda (LAD)1,768 mi

Which places within 3,000 miles can reach Cape Town non-stop?

  • Dar es Salaam (DAR)2,287 mi
  • Kiembi Samaki (ZNZ)2,327 mi
  • Nairobi (NBO)2,548 mi
  • Port Louis (MRU)2,559 mi

Which places within 4,000 miles can reach Cape Town non-stop?

  • Addis Ababa (ADD)3,249 mi
  • Sao Paulo (GRU)3,947 mi

Which places within 5,000 miles can reach Cape Town non-stop?

  • Doha (DOH)4,630 mi
  • Dubai (DXB)4,750 mi

Which places within 6,000 miles can reach Cape Town non-stop?

  • Arnavutkoy (IST)5,237 mi
  • Zurich (ZRH)5,661 mi
  • Munich (MUC)5,703 mi
  • Paris (CDG)5,818 mi
  • Frankfurt-am-Main (FRA)5,836 mi
  • London (LGW)5,991 mi

Which places within 7,000 miles can reach Cape Town non-stop?

  • London (LHR)6,015 mi
  • Amsterdam (AMS)6,019 mi

Which places within 8,000 miles can reach Cape Town non-stop?

  • Newark (EWR)7,824 mi
  • Dulles (IAD)7,931 mi

Which places within 9,000 miles can reach Cape Town non-stop?

  • Atlanta (ATL)8,134 mi
  • SHO (SHO)8,610 mi

Long-haul flights to Cape Town

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.

  • SHO (SHO)8,610 mi
  • Atlanta (ATL)8,134 mi
  • Dulles (IAD)7,931 mi
  • Newark (EWR)7,824 mi
  • Amsterdam (AMS)6,019 mi
  • London (LHR)6,015 mi
  • London (LGW)5,991 mi
  • Frankfurt-am-Main (FRA)5,836 mi
  • Paris (CDG)5,818 mi
  • Munich (MUC)5,703 mi
  • Zurich (ZRH)5,661 mi
  • Arnavutkoy (IST)5,237 mi
  • Dubai (DXB)4,750 mi
  • Doha (DOH)4,630 mi
  • Sao Paulo (GRU)3,947 mi
  • Addis Ababa (ADD)3,249 mi

Flights to Cape Town (CPT) by country

  • 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).

    United States3 destinations
  • 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).

    Botswana2 destinations
  • 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).

    Germany2 destinations
  • 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).

    Namibia2 destinations
  • 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.

    Tanzania, United Republic of2 destinations
  • 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.

    United Kingdom2 destinations
  • 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).

    Zimbabwe2 destinations
  • Cape Town has a nonstop connection with Luanda (LAD) in Angola, served by Taag.

    Angola1 destination
  • 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).

    Brazil1 destination
  • 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).

    Ethiopia1 destination
  • Cape Town has a nonstop connection with Paris (CDG) in France, served by Air France (SkyTeam), KLM (SkyTeam), and Scandinavian Airlines (SkyTeam).

    France1 destination
  • Cape Town has a nonstop connection with Nairobi (NBO) in Kenya, served by Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), and Saudia (SkyTeam).

    Kenya1 destination
  • 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).

    Mauritius1 destination
  • Cape Town has a nonstop connection with Maputo (MPM) in Mozambique, served by Airlink, Emirates, KLM (SkyTeam), and Qatar Airways (Oneworld).

    Mozambique1 destination
  • 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).

    Netherlands1 destination
  • 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).

    Qatar

Seasonal and upcoming routes to Cape Town

Not flying yet

  • Luanda (LAD)Sep 13, 2026 – Oct 18, 2026
  • Paris (CDG)Sep 23, 2026 – Mar 27, 2027
  • Kiembi Samaki (ZNZ)Starts Oct 3, 2026
  • Munich (MUC)Oct 26, 2026 – Mar 27, 2027

Ending before the rest

  • Johannesburg (HLA)Through Mar 27, 2027
  • London (LGW)Through Apr 18, 2027
  • Zurich (ZRH)Through Jun 25, 2027
  • East London (ELS)Through Jun 28, 2027
  • Durban (DUR)Through Jun 30, 2027
  • SHO (SHO)Through Jul 28, 2027
  • Dar es Salaam (DAR)Through Aug 1, 2027

The other 30 routes are scheduled across the whole window the feed publishes.

Airline alliances to Cape Town

  • SkyTeam23 destinations
  • Star Alliance22 destinations
  • Oneworld18 destinations

Award programs that reach Cape Town

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.

  • Club Premier23 destinations
  • Delta SkyMiles23 destinations
  • Flying Blue23 destinations
  • SAS EuroBonus23 destinations
  • Virgin Atlantic23 destinations
  • Aeroplan22 destinations
  • All Nippon Airways22 destinations
  • EVA Air Infinity MileageLands22 destinations
  • LifeMiles22 destinations
  • Lufthansa Miles & More22 destinations
  • Singapore KrisFlyer22 destinations
  • TAP Miles&Go22 destinations
  • Turkish Miles&Smiles22 destinations
  • United MileagePlus22 destinations
  • Alaska Atmos Rewards18 destinations
  • American Airlines18 destinations

Intercontinental flights to Cape Town

Non-stop flights to Cape Town from Europe

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).

Non-stop flights to Cape Town from Asia

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).

Non-stop flights to Cape Town from North America

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).

Non-stop flights to Cape Town from South America

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).

Domestic flights to Cape Town

  • Johannesburg (JNB)790 mi
  • Durban (DUR)794 mi
  • Hoedspruit (HDS)1,000 mi
  • Port Elizabeth (PLZ)402 mi
  • Mpumalanga (MQP)955 mi
  • George (GRJ)216 mi
  • Kimberley (KIM)509 mi
  • Upington (UTN)415 mi
  • Johannesburg (HLA)786 mi
  • East London (ELS)535 mi
  • Bloemfontain (BFN)564 mi
  • Skukuza (SZK)997 mi
Show all 12 destinationsShow less

Alternative airports near Cape Town

  • Langebaanweg (SDB)73 mi / 117 km
  • Robertson (ROD)75 mi / 121 km
  • Overberg (OVG)103 mi / 166 km
  • Vredendal (VRE)161 mi / 259 km
  • Mossel Bay (MZY)198 mi / 319 km

Frequently asked questions

What is the official name of airport CPT?

The airport's official name is Cape Town International Airport. On Roame and most flight schedules, you will find it under the code CPT.

What is the airport code for Cape Town International Airport?

The IATA airport code for Cape Town International Airport is CPT. Enter CPT in Flightmap whenever you want to use this exact airport.

Where is Cape Town International Airport (CPT)?

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.

How can I explore flights to Cape Town (CPT)?

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.

Does Flightmap show direct and connecting flights to Cape Town?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to CPT.

Can I look for award flights to Cape Town (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.

Asiana Airlines
3 destinations
  • G Switch Works3 destinations
  • Hahn Air Systems3 destinations
  • Iberia3 destinations
  • Show top 20 airlinesShow less
    5,991 mi
  • Sao Paulo (GRU)3,947 mi
  • Upington (UTN)415 mi
  • Johannesburg (HLA)786 mi
  • Show top 20 destinationsShow less
    Show all 16 destinations
    Show less
    1 destination
  • Cape Town has a nonstop connection with SHO (SHO) in South Korea, served by G Switch Works and Rayani Air.

    South Korea1 destination
  • Cape Town has a nonstop connection with Zurich (ZRH) in Switzerland, served by Edelweiss Air (Star Alliance) and Swiss International Air Lines (Star Alliance).

    Switzerland1 destination
  • 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).

    Turkey1 destination
  • Cape Town has a nonstop connection with Dubai (DXB) in United Arab Emirates, served by Condor, Emirates, and South African Airways (Star Alliance).

    United Arab Emirates1 destination
  • Show top 20 countriesShow less
  • British Airways18 destinations
  • Cathay Pacific18 destinations
  • Finnair Plus18 destinations
  • Iberia Plus18 destinations
  • Show top 20 programsShow less