CPT → DUR Cape Town to Durban
live
Direct flights from Cape Town (CPT) to Durban (DUR): 79 nonstop departures observed each week across 4 airlines. 93% of the last 28 tracked flights arrived within 15 minutes of schedule. The median arrival is 16 minutes early. 1 of the 42 tracked flights was cancelled. The nonstop covers 1,277 km, an estimated 2 hours 8 minutes in the air. Measured by Pro Flight Search from live flight boards at Cape Town and Durban. Updated 6 November 2026 at 04:52 UTC.
Today, CPT → DUR Fri 6 Nov · local times
Sched Flight CPT departure DUR arrival
06:00
FA160 Safair
Left 06:10 +10
DUR 08:05 In the air · scheduled landing
07:10
GE372 Global Aviation
Sched 07:10 Departure not confirmed by the board
DUR 09:15 scheduled
08:00
FA188 Safair
Sched 08:00 Departure not confirmed by the board
DUR 10:05 scheduled
10:25
FA463 Safair
On schedule
·
Checked CPT board 06:52 · DUR board 06:38
CPT
Cape Town
smooth · +10
DUR
Durban
smooth · +0
dep bank 06:00–19:40 79x weekly
Runs reliable · 4 airlines · 79x weekly · nonstop
93% on time
of the last 28 tracked CPT → DUR flights arrived within 15 minutes
Median arrival delay is −16 min . 1 of 42 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −16 min across the last 27 arrivals
Flight time ~2h 08m estimated from route distance
Weekly departures 79x 4 direct airlines on the leg
Cancelled 2.4% recent route rate · 1 of 42
The week scheduled departures · origin local time
CEMAIR (PTY) Ltd Eswatini Air Global Aviation Safair
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
CEMAIR (PTY) Ltd5Z 67% on time
Flights 5Z900 08:00 Mo Tu We Th Fr · 5Z904 13:10 daily · 5Z906 varies We Fr Su
Eswatini AirRN
Flights RN304 11:00 We Fr
Global AviationGE
Flights GE372 07:10 Mo Tu We Th Fr Sa · GE378 08:45 Su · GE376 13:30 Sa · GE374 15:00 Mo Tu We Th Fr Su
SafairFA 100% on time
Flights FA160 06:00 daily · FA188 08:00 We Fr Su · FA463 10:25 daily · FA162 11:10 Mo Th Fr
History operated legs · board outcomes
11-05 5Z900 dep −1 → arr −20
11-05 5Z904 dep +45 → arr +37
11-05 FA160 dep +10 → arr −25
11-05 FA162 dep +14 → arr −14
11-05 FA170 dep +12 → arr −14
11-05 FA176 dep +12 → arr −9
11-05 FA178 dep +22 → arr −6
11-05 FA463 dep +10 → arr −21
11-05 FA469 dep +9 → arr −21
11-05 GE372 dep +10 → arr −21
11-05 GE374 dep +15 → arr +1
11-04 5Z904 dep +1 → arr −19
11-04 5Z906 dep −7 → arr −22
11-04 FA160 dep +16 → arr −11
11-04 FA170 dep +6 → arr −22
11-04 FA176 dep +2 → arr −23
11-04 FA188 dep +7 → arr −19
11-04 FA463 dep +23 → arr −3
11-04 GE374 dep +15 → arr −6
11-03 FA160 dep +8 → arr −21
11-03 FA176 dep +10 → arr −24
11-03 FA178 dep +19 → arr −14
11-03 FA340 dep +12 → arr −21
11-03 FA463 dep +13 → arr −16
11-03 FA506 dep +31 → arr −1
11-03 GE372 dep +11 → arr −16
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from CPT and DUR, paired departure → arrival per flight and day. Board history since Mon, Nov 2. Each day adds the flights our airport boards record.
Board rows 87 Completed 69 Delayed 11 Cancelled 2 Within 15m 57/69 Median +7m
FA160 Safair
5 days
Fri, Nov 6
2/2 legs · ZS-SJA
CPT
Departure
06:10
Departed · Sched 06:0010m late
→
DUR
Arrival
Sched 08:05
Scheduled arrival · landing pending
Thu, Nov 5
2/2 legs · ZS-FGF
CPT
Departure
06:10
Departed · Sched 06:0010m late
→
DUR
Arrival
07:40
Landed · Sched 08:0525m early
Wed, Nov 4
2/2 legs · ZS-SJA
CPT
Departure
06:16
Departed · Sched 06:0016m late
→
DUR
Arrival
07:54
Landed · Sched 08:0511m early
Tue, Nov 3
2/2 legs · ZS-FGC
CPT
Departure
06:08
Departed · Sched 06:008m late
→
DUR
Arrival
07:44
Landed · Sched 08:0521m early
Mon, Nov 2
1/2 legs · ZS-FGJ
CPT
Departure
06:08
Departed · Sched 06:008m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA160 history →
FA188 Safair
2 days
CPT
Departure
Sched 08:00
Scheduled departure
→
DUR
Arrival
Sched 10:05
Scheduled arrival · landing pending
Wed, Nov 4
2/2 legs · ZS-FGJ
CPT
Departure
08:07
Departed · Sched 08:007m late
→
DUR
Arrival
09:46
Landed · Sched 10:0519m early
Full FA188 history →
FA463 Safair
5 days
CPT
Departure
Sched 10:25
Scheduled departure
→
DUR
Arrival
Sched 12:30
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Nov 5
2/2 legs · ZS-SJR
CPT
Departure
10:35
Departed · Sched 10:2510m late
→
DUR
Arrival
12:09
Landed · Sched 12:3021m early
Wed, Nov 4
2/2 legs · ZS-CDR
CPT
Departure
10:48
Departed · Sched 10:2523m late
→
DUR
Arrival
12:27
Landed · Sched 12:303m early
Tue, Nov 3
2/2 legs · ZS-SJR
CPT
Departure
10:38
Departed · Sched 10:2513m late
→
DUR
Arrival
12:14
Landed · Sched 12:3016m early
Mon, Nov 2
1/2 legs · ZS-CDR
CPT
Departure
10:34
Departed · Sched 10:259m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA463 history →
GE372 Global Aviation
4 days
CPT
Departure
Sched 07:10
Scheduled departure
→
DUR
Arrival
Sched 09:15
Scheduled arrival · landing pending
CPT
Departure
07:20
Departed · Sched 07:1010m late
→
DUR
Arrival
08:54
Landed · Sched 09:1521m early
Tue, Nov 3
2/2 legs · ZS-GAR
CPT
Departure
07:21
Departed · Sched 07:1011m late
→
DUR
Arrival
08:59
Landed · Sched 09:1516m early
CPT
Departure
07:17
Departed · Sched 07:107m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full GE372 history →
5Z900 CemAir
4 days
CPT
Departure
07:59
Departed · Sched 08:001m early
→
DUR
Arrival
09:40
Landed · Sched 10:0020m early
CPT
Departure
Sched 08:00
Scheduled time only · no board update captured
→
DUR
Arrival
Sched 10:00
Scheduled time only · no board update captured
CPT
Departure
Sched 10:00
Cancelled
→
DUR
Arrival
Sched 10:00
Cancelled
Mon, Nov 2
2/2 legs · ZS-CMG
CPT
Departure
08:02
Departed · Sched 08:002m late
→
DUR
Arrival
08:01
Landed · Sched 08:001m late
Full 5Z900 history →
5Z904 CEMAIR (PTY) Ltd
4 days
CPT
Departure
13:55
Departed · Sched 13:1045m late
→
DUR
Arrival
15:47
Landed · Sched 15:1037m late
CPT
Departure
13:11
Departed · Sched 13:101m late
→
DUR
Arrival
14:51
Landed · Sched 15:1019m early
CPT
Departure
Sched 13:10
Scheduled time only · no board update captured
→
DUR
Arrival
15:01
Landed · Sched 15:109m early
Mon, Nov 2
2/2 legs · ZS-CMG
CPT
Departure
13:21
Departed · Sched 13:1011m late
→
DUR
Arrival
Sched 15:10
Scheduled time only · no board update captured
Full 5Z904 history →
FA162 FLYSAFAIR
2 days
Thu, Nov 5
2/2 legs · ZS-FGJ
CPT
Departure
11:24
Departed · Sched 11:1014m late
→
DUR
Arrival
13:01
Landed · Sched 13:1514m early
Mon, Nov 2
1/2 legs · ZS-SJA
CPT
Departure
11:30
Departed · Sched 11:1020m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA162 history →
FA170 FLYSAFAIR
4 days
Thu, Nov 5
2/2 legs · ZS-SJH
CPT
Departure
18:37
Departed · Sched 18:2512m late
→
DUR
Arrival
20:16
Landed · Sched 20:3014m early
Wed, Nov 4
2/2 legs · ZS-SJV
CPT
Departure
18:31
Departed · Sched 18:256m late
→
DUR
Arrival
20:08
Landed · Sched 20:3022m early
Tue, Nov 3
2/2 legs · ZS-CDR
CPT
Departure
18:35
Departed · Sched 18:2510m late
→
DUR
Arrival
18:34
Landed · Sched 18:259m late
CPT
Departure
18:38
Departed · Sched 18:2513m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA170 history →
FA176 FLYSAFAIR
4 days
Thu, Nov 5
2/2 legs · ZS-FGK
CPT
Departure
17:57
Departed · Sched 17:4512m late
→
DUR
Arrival
19:41
Landed · Sched 19:509m early
Wed, Nov 4
2/2 legs · ZS-SJS
CPT
Departure
17:47
Departed · Sched 17:452m late
→
DUR
Arrival
19:27
Landed · Sched 19:5023m early
Tue, Nov 3
2/2 legs · ZS-SJC
CPT
Departure
17:55
Departed · Sched 17:4510m late
→
DUR
Arrival
19:26
Landed · Sched 19:5024m early
CPT
Departure
18:23
Departed · Sched 17:4538m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA176 history →
FA178 FLYSAFAIR
3 days
Thu, Nov 5
2/2 legs · ZS-FGZ
CPT
Departure
12:22
Departed · Sched 12:0022m late
→
DUR
Arrival
13:59
Landed · Sched 14:056m early
Tue, Nov 3
2/2 legs · ZS-FGS
CPT
Departure
12:19
Departed · Sched 12:0019m late
→
DUR
Arrival
13:56
Landed · Sched 14:1014m early
Mon, Nov 2
1/2 legs · ZS-ZWY
CPT
Departure
12:07
Departed · Sched 12:007m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA178 history →
FA465 Safair
2 days
Thu, Nov 5
2/2 legs · ZS-SJR
CPT
Departure
20:27
Departed · Sched 19:4047m late
→
DUR
Arrival
20:27
Landed · Sched 19:4047m late
CPT
Departure
19:52
Departed · Sched 19:4012m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA465 history →
FA469 FLYSAFAIR
1 day
Thu, Nov 5
2/2 legs · ZS-SJU
CPT
Departure
17:24
Departed · Sched 17:159m late
→
DUR
Arrival
18:59
Landed · Sched 19:2021m early
Full FA469 history →
GE374 GLOBAL AVIATION OPERATIONS PTY LTD
3 days
CPT
Departure
15:15
Departed · Sched 15:0015m late
→
DUR
Arrival
17:06
Landed · Sched 17:051m late
Wed, Nov 4
2/2 legs · ZS-GAR
CPT
Departure
15:15
Departed · Sched 15:0015m late
→
DUR
Arrival
16:59
Landed · Sched 17:056m early
CPT
Departure
15:09
Departed · Sched 15:009m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full GE374 history →
5Z906 CEMAIR (PTY) Ltd
1 day
Wed, Nov 4
2/2 legs · ZS-CMZ
CPT
Departure
16:53
Departed · Sched 17:007m early
→
DUR
Arrival
18:38
Landed · Sched 19:0022m early
Full 5Z906 history →
5ZXXX CEMAIR (PTY) Ltd
1 day
CPT
Departure
Sched 17:00
Scheduled time only · no board update captured
→
DUR
Arrival
Sched 17:00
Scheduled time only · no board update captured
RN304 Eswatini Air
1 day
CPT
Departure
Sched 11:00
Scheduled time only · no board update captured
→
DUR
Arrival
Sched 13:00
Scheduled time only · no board update captured
Full RN304 history →
FA340 FLYSAFAIR
1 day
Tue, Nov 3
2/2 legs · ZS-ZWO
CPT
Departure
15:47
Departed · Sched 15:3512m late
→
DUR
Arrival
17:19
Landed · Sched 17:4021m early
Full FA340 history →
FA506 FLYSAFAIR
1 day
Tue, Nov 3
2/2 legs · ZS-SJG
CPT
Departure
18:01
Departed · Sched 17:3031m late
→
DUR
Arrival
19:34
Landed · Sched 19:351m early
Full FA506 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Cape Town (CPT) to Durban (DUR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CPT-DUR
Copy
How we measure this →
CPT to DUR questions
Is CPT–DUR running on time right now? Mostly on schedule. The departure side at CPT is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CPT–DUR? Operators schedule morning departures around 06:00 and evening departures around 17:30 from CPT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the DUR delay card to confirm conditions when you'd arrive.
How long is the flight from CPT to DUR? Great-circle distance is 1,277 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 120–139 min gate-to-gate on this route.
How often does CPT–DUR fly? 4 carriers operate this route, around 79 flights a week between them. Compare carrier days and times in the airline list above.