Cape Town International Airport

Cape Town International Airport (CPT/FACT) is in Cape Town, ZA, 46 m above sea level. It has 2 runways and the longest is 3,201 m. See the diagram, each runway's data and what you fly over from here.

The diagram

01191634
Drawn to scale from the real coordinates of each runway end. Runways without coordinates are not drawn.

Data

Codes
CPT · FACT
City
Cape Town
Country
ZA
Coordinates
-33.9740, 18.6043
Elevation
46 m · 151 ft
Time zone
Africa/Johannesburg
Local time now
15:17
Airspace
Cape Town (Bandbox) - Cape Town
Departures observed
159 · 82 arrivals
Most seen destinations
JNB, DXB, GRU, HLA, NBO

Departures and arrivals we saw ourselves on adsb.lol traces over 2 day(s). A floor, not the total number of movements: where no receiver is nearby, nothing is seen.

Is another airport nearby a better choice?

That day’s flights

What we saw take off and land on 2026-09-03, in local time here. This is not an arrivals board: it does not say what leaves today, it says what flew that day and only what the receivers managed to see.

Took off (40)

TimeCallsignAircraftTo
02:57FSK902R44 · ZS-RXP
04:59LNK9007E295 · ZS-BJWCPT
05:56SFR516B738 · ZS-SJTCPT
05:59SFR100B738 · ZS-SJRJNB
06:07SAA302A320 · ZS-SZLJNB
06:13LNK926QE190 · ZS-YAMJNB
06:16SFR160B738 · ZS-ZWXJNB
06:27ZSEZYF2TH · ZS-EZY
06:31SFR339B738 · ZS-SJSCPT
06:33SFR520B738 · ZS-SJVCPT
06:36SFR701B738 · ZS-FGHJNB
06:42GBB110KA320 · ZS-GARJNB
06:46SFR840B738 · ZS-FGNCPT
06:52KEM831CRJ2 · ZS-CMGJNB
07:05LNK621ME295 · ZS-ARFCPT
07:07LNK320DE135 · ZS-OTMCPT
07:09SFR293PC12 · ZS-IPPJNB
07:12LNK920KE190 · ZS-YAXJNB
07:17GBB372KB733 · ZS-THYCPT
07:33SFR310B738 · ZS-FGKCPT
07:56KEM900CRJ1 · ZS-CMKCPT
07:59LNK661VE190 · ZS-YARJNB
08:05ZSFHGB734 · ZS-JRK
08:55SFR201B738 · ZS-ZWMJNB
08:57LNK655AE190 · ZS-YAHJNB
09:11SAA316A320 · ZS-SZKJNB
09:15LNK922ME190 · ZS-YACJNB
09:20SFR313B738 · ZS-SJICPT
09:23SAA194A320 · ZS-SZJ
09:26ZSAAKJ328 · ZS-AAK
09:31KEM991CRJ2 · ZS-CMZ
09:36SFR605B738 · ZS-SJHJNB
09:38ZSYTBPC24 · ZS-YTB
09:50LNK390NE190 · ZS-YAO
10:01ZSENTE55P · ZS-ENT
10:07LNK950YE190 · ZS-YAYJNB
10:18SFR302B738 · ZS-SJUHLA
10:26SFR299B738 · ZS-SJKJNB
10:31LNK657TE295 · ZS-BJWCPT
10:33LNK651RE190 · ZS-YZAJNB

Landed (40)

TimeCallsignAircraftFrom
03:58FSK903C150 · ZS-EZRJNB
05:50LNK9007E295 · ZS-BJWCPT
07:52SFR312B738 · ZS-SJIHLA
07:56SFR200B738 · ZS-ZWMJNB
08:02SAA303A320 · ZS-SZKJNB
08:27ZSAAKJ328 · ZS-AAKJNB
08:30SFR604B738 · ZS-SJHJNB
08:41ZSMIGH25B · ZS-MIGHLA
08:49SFR301B738 · ZS-SJUHLA
08:59DLH576B789 · D-ABPP
09:05LNK329EE190 · ZS-YAV
09:11SFR462B738 · ZS-SJG
09:16LNK621ME295 · ZS-ARFCPT
09:21SFR298B738 · ZS-SJKJNB
09:23SFR516B738 · ZS-SJTCPT
09:27LNK921LE190 · ZS-YZAJNB
09:52FA692B738 · ZS-FGCJNB
10:03SFR520B738 · ZS-SJVCPT
10:07QTR50KA359 · A7-ALR
10:12SAA313A320 · ZS-SZMJNB
10:15SFR840B738 · ZS-FGNCPT
10:27BAW59A35K · G-XWBE
11:00SFR339B738 · ZS-SJSCPT
11:04UAE772B77W · A6-EGVDXB
11:08SFR276B738 · ZS-ZWSJNB
11:12SFR702B738 · ZS-FGHJNB
11:16SAA319A320 · ZS-SZLJNB
11:32LNK320DE135 · ZS-OTMCPT
11:35SFR292PC12 · ZS-IPPJNB
11:39GBB101JA320 · ZS-GARJNB
11:51SFR310B738 · ZS-FGKCPT
11:57SFR590B738 · ZS-FGJJNB
12:03GBB372KB733 · ZS-THYCPT
12:08GBB131JB733 · ZS-VDBJNB
12:20SFR294B738 · ZS-FGZJNB
12:23KEM900CRJ1 · ZS-CMKCPT
12:28LNK383ME190 · ZS-YAL
12:40LNK927RJNB
13:28SIA478A359 · 9V-SMNJNB
13:30ETH847B789 · ET-AXS

The callsign is what the aircraft transmits by radio. It usually matches the commercial flight number, but not always: sometimes it is the registration.

Showing the first 40 in each direction.

Runways (2)

RunwayLength SurfaceHeadings
01/193,201 m · 10,502 ftasphalt346° · 166°
16/341,701 m · 5,581 ftasphalt136° · 316°

An asterisk marks a heading derived from the runway number rather than measured. The number is a magnetic heading and the measured one is true: the derived value carries the local magnetic declination, up to 20 degrees.

And this on board

Modo Avión draws these runways on the map as you land, with no signal. Free and no account.

Get the app