South Africa flag Cape Town Airport (CPT)

Country South Africa | Africa | Regional Airport | IATA: CPT | ICAO: FACT | Elevation 151 ft · 46 m | Local time

Destinations
41
Flights / day
113
Busiest route
Johannesburg
Top airline
South African Airlink

Cape Town Airport averages 113 flights per day to 41 destinations, with 11 domestic routes and 22 international routes. A total of 25 airlines operate at CPT, led by South African Airlink. This airport provides direct service to 19 countries across five continents, with Namibia representing its largest international market. The longest nonstop route from Cape Town connects to Atlanta, with a typical flight time of 16 hr 10 mins. Updated: July 16, 2026

Route Network

Cape Town Airport connects 33 destinations worldwide, with Johannesburg standing out as its busiest route. The longest nonstop flight is to Atlanta, and the shortest flight is to George.

South Africa flag Johannesburg (JNB) – South Africa 6 airlines
2 hr 30 mins
790 mi · 1,271 km
45
per day
South Africa flag Durban (DUR) – South Africa 4 airlines
2 hr 30 mins
794 mi · 1,277 km
14
per day
South Africa flag Port Elizabeth (PLZ) – South Africa 2 airlines
1 hr 40 mins
402 mi · 647 km
5
per day
South Africa flag George (GRJ) – South Africa 2 airlines
1 hr 15 mins
216 mi · 348 km
4
per day
South Africa flag Hoedspruit (HDS) – South Africa 3 airlines
2 hr 55 mins
1,000 mi · 1,610 km
4
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
9 hr 55 mins
4,749 mi · 7,644 km
3
per day
South Africa flag Mpumalanga (MQP) – South Africa 2 airlines
2 hr 50 mins
955 mi · 1,537 km
3
per day
Namibia flag Windhoek (WDH) – Namibia 2 airlines
2 hr 45 mins
796 mi · 1,282 km
3
per day
South Africa flag East London (ELS) – South Africa 2 airlines
1 hr 55 mins
535 mi · 861 km
3
per day
Ethiopia flag Addis Ababa (ADD) – Ethiopia 1 airline
7 hr 15 mins
3,249 mi · 5,229 km
2
per day
South Africa flag Bloemfontain (BFN) – South Africa 2 airlines
2 hr 0 mins
564 mi · 908 km
2
per day
South Africa flag Kimberley (KIM) – South Africa 1 airline
1 hr 55 mins
509 mi · 819 km
2
per day
Qatar flag Doha (DOH) – Qatar 1 airline
9 hr 40 mins
4,631 mi · 7,452 km
2
per day
Zimbabwe flag Victoria Falls (VFA) – Zimbabwe 2 airlines
3 hr 25 mins
1,184 mi · 1,905 km
2
per day
Angola flag Luanda (NBJ) – Angola 1 airline
CPT → NBJ
1
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
12 hr 20 mins
6,019 mi · 9,687 km
1
per day
Türkiye flag Istanbul (IST) – Türkiye 1 airline
10 hr 50 mins
5,238 mi · 8,431 km
1
per day
Botswana flag Maun (MUB) – Botswana 1 airline
3 hr 5 mins
1,011 mi · 1,627 km
1
per day
South Africa flag Skukuza (SZK) – South Africa 1 airline
2 hr 55 mins
997 mi · 1,605 km
1
per day
Namibia flag Walvis Bay (WVB) – Namibia 1 airline
2 hr 50 mins
796 mi · 1,281 km
1
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
12 hr 20 mins
6,015 mi · 9,681 km
1
per day
South Africa flag Upington (UTN) – South Africa 1 airline
1 hr 50 mins
415 mi · 668 km
1
per day
Zambia flag Livingstone (LVI) – Zambia 3 airlines
3 hr 25 mins
1,201 mi · 1,933 km
6
per week
Germany flag Frankfurt (FRA) – Germany 1 airline
12 hr 0 mins
5,836 mi · 9,392 km
6
per week
Botswana flag Gaborone (GBE) – Botswana 2 airlines
2 hr 35 mins
785 mi · 1,263 km
6
per week
Mauritius flag Port Louis (MRU) – Mauritius 2 airlines
5 hr 50 mins
2,559 mi · 4,118 km
6
per week
Zimbabwe flag Harare (HRE) – Zimbabwe 1 airline
3 hr 40 mins
1,350 mi · 2,172 km
5
per week
Mozambique flag Maputo (MPM) – Mozambique 1 airline
2 hr 55 mins
1,003 mi · 1,614 km
5
per week
Brazil flag São Paulo (GRU) – Brazil 2 airlines
8 hr 50 mins
3,947 mi · 6,351 km
5
per week
United States of America flag Atlanta (ATL) – United States of America 1 airline
16 hr 10 mins
8,134 mi · 13,090 km
4
per week
United States of America flag Washington (IAD) – United States of America 1 airline
15 hr 50 mins
7,931 mi · 12,764 km
4
per week
Tanzania, the United Republic of flag Dar es Salaam (DAR) – Tanzania, the United Republic of 1 airline
5 hr 25 mins
2,287 mi · 3,681 km
3
per week
Kenya flag Nairobi (NBO) – Kenya 1 airline
5 hr 55 mins
2,548 mi · 4,100 km
2
per week

Route and destination data updated July 16, 2026.

Cape Town Airport is served by 25 airlines, with South African Airlink in the lead at 25% of routes. The top three carriers together cover 47% of routes. 13 carriers operate only one route each. A total of 20 airlines operate international routes, compared with seven airlines serving domestic routes. Delta Air Lines is operating the longest nonstop flight, connecting to Atlanta with a flight time of 16 hrs 10 mins.

South African Airlink (16 routes)
Safair (10 routes)
CemAir (4 routes)
Global Aviation (3 routes)
South African Airways (3 routes)
Kenya Airways (3 routes)
Singapore Airlines (2 routes)
Rayani Air (2 routes)
Proflight Zambia (2 routes)
Air Mauritius (2 routes)
United Airlines (2 routes)
Air Tanzania (2 routes)
Emirates (1 routes)
Ethiopian Airlines (1 routes)
Qatar Airways (1 routes)
TAAG (1 routes)
KLM (1 routes)
Turkish Airlines (1 routes)
British Airways (1 routes)
Africa Charter Airline (1 routes)
Lufthansa (1 routes)
Air Botswana (1 routes)
LATAM (1 routes)
Delta Air Lines (1 routes)
Uganda Airlines (1 routes)

Cape Town Airport provides direct service to 19 countries across five continents. The route network is 33% domestic and 67% international. Namibia is the primary international destination.

South Africa - 84/day
Namibia - 4/day
United Arab Emirates - 3/day
Ethiopia - 2/day
Qatar - 2/day
Zimbabwe - 2/day
Botswana - 2/day
Angola - 1/day
Netherlands - 1/day
Türkiye - 1/day
United Kingdom - 1/day
Zambia - 1/day
Germany - 1/day
Mauritius - 1/day
Mozambique - 1/day
Brazil - 1/day
United States of America - 1/day
Tanzania, the United Republic of - 0/day
Kenya - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
16 min late
4 min (+31.5%) vs last 24 hours
24h trend
Arrivals
7 min late
6 min (+432.4%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Jul 20

2026

15:00 - 16:00

Departure
23 min late
Arrival
5 min late
Cancelled
0

Jul 20

2026

13:00 - 14:00

Departure
19 min late
Arrival
15 min late
Cancelled
0

Jul 20

2026

12:00 - 13:00

Departure
16 min late
Arrival
7 min late
Cancelled
0

Jul 20

2026

11:00 - 12:00

Departure
20 min late
Arrival
6 min late
Cancelled
0

Jul 20

2026

10:00 - 11:00

Departure
21 min late
Arrival
5 min late
Cancelled
0

Jul 20

2026

07:00 - 08:00

Departure
14 min late
Arrival
on-time
Cancelled
0

Jul 20

2026

05:00 - 06:00

Departure
8 min late
Arrival
on-time
Cancelled
0

Jul 20

2026

04:00 - 05:00

Departure
6 min late
Arrival
on-time
Cancelled
0

Jul 20

2026

03:00 - 04:00

Departure
Arrival
Cancelled
0

Jul 20

2026

02:00 - 03:00

Departure
Arrival
Cancelled
0

Jul 20

2026

01:00 - 02:00

Departure
Arrival
Cancelled
0

Jul 20

2026

00:00 - 01:00

Departure
Arrival
Cancelled
0

Jul 19

2026

23:00 - 00:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

22:00 - 23:00

Departure
on-time
Arrival
22 min late
Cancelled
0

Jul 19

2026

21:00 - 22:00

Departure
on-time
Arrival
16 min late
Cancelled
0

Jul 19

2026

20:00 - 21:00

Departure
25 min late
Arrival
9 min late
Cancelled
0

Jul 19

2026

19:00 - 20:00

Departure
16 min late
Arrival
6 min late
Cancelled
0

Jul 19

2026

18:00 - 19:00

Departure
16 min late
Arrival
3 min late
Cancelled
0
Delay Performance (7 day average)
Departures
14 min late
3 min (+24.8%) vs last week
7d trend
Arrivals
1 min early
6 min (+83.9%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Jul 19

2026

Departure
13 min late
Arrival
6 min late
Cancelled
0

Jul 18

2026

Departure
14 min late
Arrival
on-time
Cancelled
0

Jul 17

2026

Departure
16 min late
Arrival
4 min late
Cancelled
0

Jul 16

2026

Departure
12 min late
Arrival
6 min early
Cancelled
0

Jul 15

2026

Departure
10 min late
Arrival
5 min early
Cancelled
0

Jul 14

2026

Departure
10 min late
Arrival
9 min early
Cancelled
0

Jul 13

2026

Departure
28 min late
Arrival
7 min late
Cancelled
0
Delay Performance (30 day average)
Departures
13 min late
2 min (+19.4%) vs last 30 days
30d trend
Arrivals
5 min early
4 min (+48%) vs last 30 days
30d trend
Cancelled Departures
8 flights (30 day total)

Jul 19

2026

Departure
13 min late
Arrival
6 min late
Cancelled
0

Jul 18

2026

Departure
14 min late
Arrival
on-time
Cancelled
0

Jul 17

2026

Departure
16 min late
Arrival
4 min late
Cancelled
0

Jul 16

2026

Departure
12 min late
Arrival
6 min early
Cancelled
0

Jul 15

2026

Departure
10 min late
Arrival
5 min early
Cancelled
0

Jul 14

2026

Departure
10 min late
Arrival
9 min early
Cancelled
0

Jul 13

2026

Departure
28 min late
Arrival
7 min late
Cancelled
0

Jul 12

2026

Departure
11 min late
Arrival
9 min early
Cancelled
0

Jul 11

2026

Departure
10 min late
Arrival
5 min early
Cancelled
2

Jul 10

2026

Departure
11 min late
Arrival
9 min early
Cancelled
0

Jul 9

2026

Departure
13 min late
Arrival
7 min early
Cancelled
0

Jul 8

2026

Departure
14 min late
Arrival
4 min early
Cancelled
0

Jul 4

2026

Departure
Arrival
Cancelled
0

Jul 3

2026

Departure
15 min late
Arrival
1 min early
Cancelled
2

Jul 2

2026

Departure
13 min late
Arrival
1 min early
Cancelled
0

Jul 1

2026

Departure
11 min late
Arrival
8 min early
Cancelled
2

Jun 30

2026

Departure
9 min late
Arrival
9 min early
Cancelled
0

Jun 29

2026

Departure
16 min late
Arrival
5 min early
Cancelled
0

Jun 28

2026

Departure
27 min late
Arrival
4 min late
Cancelled
0

Jun 27

2026

Departure
16 min late
Arrival
7 min early
Cancelled
0

Jun 26

2026

Departure
15 min late
Arrival
4 min early
Cancelled
0

Jun 25

2026

Departure
11 min late
Arrival
9 min early
Cancelled
0

Jun 24

2026

Departure
11 min late
Arrival
8 min early
Cancelled
2

Jun 23

2026

Departure
13 min late
Arrival
2 min early
Cancelled
0

Jun 22

2026

Departure
15 min late
Arrival
1 min early
Cancelled
0

Jun 21

2026

Departure
10 min late
Arrival
12 min early
Cancelled
0

Jun 20

2026

Departure
8 min late
Arrival
18 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#263 (113 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#470 (41 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
10,538 ft 3,212 m 200 ft 61 m Asphalt
10,538 ft 3,212 m 200 ft 61 m Asphalt
5,591 ft 1,704 m 151 ft 46 m Asphalt
5,591 ft 1,704 m 151 ft 46 m Asphalt

Runway Length

10 aircraft cannot operate at Cape Town Airport due to runway length constraints. The airport’s longest runway is 10,538 ft (3,212 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Boeing 777-300 10,597 ft 3,230 m 5,906 ft 1,800 m
Boeing 747-100 10,650 ft 3,246 m 6,168 ft 1,880 m
Boeing 747-8 VIP / BBJ 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-8 Freighter 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-300 10,827 ft 3,300 m 6,919 ft 2,109 m
Boeing 747-400F 10,827 ft 3,300 m 6,890 ft 2,100 m
Boeing 747-400ER 10,892 ft 3,320 m 7,136 ft 2,175 m
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Cape Town (IATA: CPT) operates around 113 flights per day to 41 nonstop destinations. Its network includes 11 domestic and 22 international routes, with South African Airlink as the leading carrier and Johannesburg currently the busiest connection. From CPT, passengers can reach 19 countries across 5 continents, and the longest runway measures 3,212 m (10,538 ft).

Miscellaneous