Cape Town International (CPT, ICAO FACT) serves Cape Town, South Africa and is both a departure point and a destination in the corridors catalogued here. It is the based hub of South African Airways, FlySafair. Our catalogue links 7 direct destinations out of CPT and 1 African origin into it, served by 9 carriers.
At a glance
8 catalogued corridors touch Cape Town (CPT / FACT) in South Africa: 7 outbound and 1 inbound, flown by 9 carriers, with South African Airways and FlySafair based here. 7 of those corridors carry a cached USD quote in our weekly fare cache; the rest are catalogued on schedule evidence alone.
| Attribute | Detail |
|---|---|
| IATA / ICAO | CPT / FACT |
| City | Cape Town |
| Country | South Africa |
| Based hub carriers | South African Airways, FlySafair |
| Direct destinations (catalogued) | 7 |
| Reached from (African origins) | 1 |
| Coordinates | -33.965, 18.602 |
The route mix at CPT splits into 3 short sectors under four hours, 1 medium sector of four to seven hours and 4 long-haul sectors beyond seven — a profile that tells you what the terminal is actually built around. 3 of the corridors here are flagged in our data as labour-migration or diaspora routes, where checked-baggage terms drive booking decisions more than schedule does.
Two codes, two uses. CPT is the IATA code you will see on a ticket, a baggage tag and a departure board, while FACT is the ICAO code used in flight plans, NOTAMs and air-traffic filing. They are not interchangeable: IATA codes are reused across the world’s smaller fields and are the ones that cause mis-booking, which is why every corridor on this site is keyed on the pair of codes rather than a city name.
Airlines serving CPT
9 carriers appear on the CPT corridors covered here; for the 9 we hold details on, checked-baggage baselines run from 20 kg to 30 kg, and 5 of them belong to a global alliance (Oneworld 2, SkyTeam 2, Star Alliance 1). A blank cell means no recorded value, not a zero.
These carriers operate the CPT corridors catalogued on this site. Cape Town International is the based hub of South African Airways, FlySafair, which anchors most of its schedule and connecting bank.
| Airline | Alliance | Checked baggage | Hajj/Umrah charter |
|---|---|---|---|
| British Airways (BA) | Oneworld | 23 kg | No |
| Virgin Atlantic (VS) | SkyTeam | 23 kg | No |
| South African Airways (SA) | Star Alliance | 23 kg | No |
| KLM (KL) | SkyTeam | 23 kg | No |
| FlySafair (FA) | None | 20 kg | No |
| Emirates (EK) | None | 30 kg | No |
| Qantas (QF) | Oneworld | 30 kg | No |
| Airlink (4Z) | - | 23 kg | No |
| Air Mauritius (MK) | - | 23 kg | No |
Alliance spread decides how easily a disruption at CPT gets fixed. With 2 Oneworld carriers, 2 SkyTeam carriers, 1 Star Alliance carrier on these corridors, a passenger stuck here can sometimes be reflowed onto a partner without a new ticket — but only within the same alliance, and only when the original ticket permits it. Between alliances, re-accommodation is a commercial favour rather than an entitlement.
Top routes from CPT
Cape Town to Johannesburg (CPT–JNB) heads the CPT list below, at about 35 flights a week on SA and FA.
The USD market-low column is the cheapest fare our weekly cache recorded on the corridor across all carriers.
| Route | Carriers | Freq/wk | Block (h) | Market low (USD) |
|---|---|---|---|---|
| Cape Town (CPT) → Johannesburg (JNB) | SA, FA | ~35 | ~2.0 | $132 |
| Cape Town (CPT) → London (LHR) | BA, VS, SA | ~7 | ~11.5 | $456 |
| Cape Town (CPT) → Amsterdam (AMS) | KL | ~7 | ~11.0 | $910 |
| Cape Town (CPT) → Dubai (DXB) | EK | ~7 | ~9.5 | $676 |
| Cape Town (CPT) → Windhoek (WDH) | 4Z, FA | ~7 | ~1.7 | $345 |
| Cape Town (CPT) → Port Louis (MRU) | 4Z, MK | ~4 | ~5.0 | $732 |
| Cape Town (CPT) → Sydney (SYD) | QF | ~3 | ~13.5 | $1,298 |
Three corridors carry roughly 87% of the 210 weekly departures our catalogue records at CPT, which makes the airport two different places depending on which flight you hold. Dense routes absorb disruption within the day. Thin ones do not, and rebooking onto another airline needs an interline agreement rather than goodwill.
Corridors and typical fares from CPT
7 of the 8 CPT corridors carry a cached USD quote, the lowest at $132. Fares are quoted in USD across the whole site so corridors from different African markets stay comparable. Sector length drives the shape: 3 run under four hours, 1 four to seven and 4 beyond seven.
Most CPT corridors here serve intra-Africa and Gulf-hub business travellers. The mix is 3 short intra-Africa hops (under 4 h), 1 medium Gulf-range sector (4–7 h), 4 long-haul routes (over 7 h). 3 are labour-migration or diaspora corridors where extra-baggage allowances matter. As rough planning ranges (editorial estimates, not observed fares): intra-Africa $400–900, Gulf hubs $500–1,200, long-haul $800–2,200; each per-route guide below shows the cached fare with the date it was found.
| Corridor | Cached low (USD) | Cheapest month seen |
|---|---|---|
| CPT-JNB | $132 | $57 in Aug 2026 |
| CPT-WDH | $345 | $112 in Aug 2026 |
| CPT-LHR | $456 | $416 in Oct 2026 |
| CPT-DXB | $676 | $327 in Sep 2026 |
| CPT-MRU | $732 | $291 in Jan 2027 |
| CPT-AMS | $910 | $378 in Feb 2027 |
| CPT-SYD | $1,298 | $615 in Nov 2026 |
The shape of the fare curve follows the sector length. The 3 short corridors under four hours from CPT price like regional traffic and move mostly with the day of the week; the 4 long-haul corridors beyond seven hours move with season and school holidays, and can double between the cheapest and dearest month in our own cache. Mixing the two on one average would be meaningless, which is why every corridor page carries its own floor.
Direct flights from CPT — 7 destinations
7 catalogued routes are listed below for CPT, reaching 7 countries, led by United Kingdom, Netherlands and South Africa. Our catalogue records 7 departure and 1 arrival corridors at CPT, each linking to a corridor guide with carriers, frequency, block time and any cached fare.
Each link opens a corridor guide rather than a booking form: carriers, an estimated weekly frequency, scheduled block time, the great-circle distance used that sets an EU261 or UK261 band where either applies, and whatever the fare cache holds. That is deliberate — the useful decision on a corridor is usually which routing and which carrier, and only then which price.
What you are looking at is our coverage of Cape Town, not its published schedule. Corridors enter the catalogue on audience relevance — diaspora, pilgrimage, intra-Africa and business demand — which means a seasonal or thin regional service can operate here without appearing above. Absence from this list is an editorial boundary, not a claim that a route does not exist.
Direct flights to CPT — 1 route
1 catalogued route is listed below for CPT, reaching 7 countries, led by United Kingdom, Netherlands and South Africa. Our catalogue records 7 departure and 1 arrival corridors at CPT, each linking to a corridor guide with carriers, frequency, block time and any cached fare.
Each link opens a corridor guide rather than a booking form: carriers, an estimated weekly frequency, scheduled block time, the great-circle distance used that sets an EU261 or UK261 band where either applies, and whatever the fare cache holds. That is deliberate — the useful decision on a corridor is usually which routing and which carrier, and only then which price.
What you are looking at is our coverage of Cape Town, not its published schedule. Corridors enter the catalogue on audience relevance — diaspora, pilgrimage, intra-Africa and business demand — which means a seasonal or thin regional service can operate here without appearing above. Absence from this list is an editorial boundary, not a claim that a route does not exist.
Hub airlines based at CPT
2 carriers base an operation at Cape Town (CPT): South African Airways (SA), on 3 catalogued corridors and FlySafair (FA), on 3 catalogued corridors. A based carrier is where the airport’s recovery capacity lives. Across the 8 corridors catalogued at CPT, a based operation is what makes a same-day recovery realistic; an outstation carrier usually has one rotation and no local engineering.
South African Airways, FlySafair
Hub status is operational, not marketing. A carrier that bases aircraft and crew at CPT builds connecting banks around it, holds spare capacity there, and can usually re-crew or swap metal the same day. The same airline at an outstation typically has one rotation and no local engineering, so an identical technical fault produces a two-hour delay at the hub and an overnight at the outstation.
It also shapes price. The based carrier usually sets the fare level on corridors out of Cape Town and competitors price against it, which is why a hub airport is rarely the cheapest place to originate on its own home routes. Where our cache shows an unusually low floor at CPT, it is normally a competing carrier buying share rather than the hub carrier discounting.
FAQ
How is CPT airport connected? CPT (Cape Town) connects to 7 destinations and is served by direct flights from 1 origin in our catalogue — see the full route list above.
What are the IATA and ICAO codes for CPT airport? The IATA code is CPT and the ICAO code is FACT. The airport serves Cape Town, South Africa.
Which airlines are based at CPT? Hub carriers at CPT: SA, FA.
How can I check fares and schedules for routes through CPT? Each route in the list above links to a guide with live USD fares, weekly frequency and the airlines that operate it.
Which airlines fly from CPT? Carriers on CPT corridors catalogued here: British Airways, Virgin Atlantic, South African Airways, KLM, FlySafair, Emirates, Qantas, Airlink. See the airlines table above for alliance and baggage.
What is the cheapest flight from CPT? The lowest cached fare out of CPT in our weekly snapshot was about $132 on Cape Town–Johannesburg (CPT-JNB) — a dated observation, not a current price. Open the route guide for the fare with its observation date.
Related
- Flights to South Africa — country landing page: 7 catalogued corridors from African airports, carriers, visa row and the USD fare floor we have on file.
- Amsterdam airport (AMS) — Schiphol, Netherlands: 0 catalogued departure corridors and 8 arrival corridors.
- Dubai airport (DXB) — Dubai International, United Arab Emirates: 0 catalogued departure corridors and 14 arrival corridors.