CPT → DUR Cape Town to Durban
live
Direct flights from Cape Town (CPT) to Durban (DUR): 81 nonstop departures observed each week across 4 airlines. 94% of the last 31 tracked flights arrived within 15 minutes of schedule. The median arrival is 9 minutes early. No cancellations were recorded across the 51 tracked flights. 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 29 October 2026 at 23:37 UTC.
Today, CPT → DUR Fri 30 Oct · local times
Sched Flight CPT departure DUR arrival
·
5Z906 CEMAIR (PTY) Ltd
On schedule
DUR 17:50 scheduled
·
FA184 FLYSAFAIR
On schedule
DUR 17:55 scheduled
·
FA188 FLYSAFAIR
On schedule
DUR 08:00 scheduled
Checked CPT board 22:53 · DUR board 02:20
CPT
Cape Town
busy · +19
DUR
Durban
smooth · +0
dep bank 06:00–19:40 81x weekly
Runs reliable · 4 airlines · 81x weekly · nonstop
94% on time
of the last 31 tracked CPT → DUR flights arrived within 15 minutes
Median arrival delay is −9 min . 0 of 51 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −9 min across the last 31 arrivals
Flight time ~2h 08m estimated from route distance
Weekly departures 81x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 51
The week scheduled departures · origin local time
CEMAIR (PTY) Ltd Eswatini Air FlySafair GLOBAL AVIATION OPERATIONS PTY LTD
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 83% on time
Flights 5Z900 08:00 Mo Tu We Th Fr · 5Z904 13:10 daily · 5Z906 13:10 Fr Su
Eswatini AirRN
Flights RN304 varies We Fr Su
FlySafairFA 95% on time
Flights FA160 06:00 daily · FA188 08:00 We Fr Su · FA463 10:25 daily · FA162 11:10 Mo Th Fr
GLOBAL AVIATION OPERATIONS PTY LTDGE 100% on time
Flights GE372 07:10 Mo Tu We Th Fr Sa · GE378 08:45 Su · GE376 13:30 Sa · GE374 15:00 Mo Tu Th Fr Su
History operated legs · board outcomes
10-29 FA160 dep +18 → arr −11
10-29 FA162 dep +25 → arr −3
10-29 FA170 dep +12 → arr −12
10-29 FA176 dep +11 → arr −13
10-29 FA178 dep +12 → arr −10
10-29 FA463 dep +39 → arr −15
10-29 FA465 dep +12 → arr −13
10-29 GE372 dep +31 → arr +6
10-29 GE374 dep +24 → arr −1
10-28 5Z900 dep −1 → arr −15
10-28 5Z904 dep +42 → arr +25
10-28 FA160 dep +12 → arr −11
10-28 FA164 dep +17 → arr −8
10-28 FA170 dep +21 → arr −8
10-28 FA176 dep +16 → arr −13
10-28 FA186 dep +15 → arr −14
10-28 FA188 dep +9 → arr −17
10-28 FA463 dep +8 → arr −21
10-28 GE372 dep +26 → arr +2
10-26 5Z900 dep +345 → arr −9
10-26 5Z904 dep +34 → arr +15
10-26 FA160 dep +120 → arr +95
10-26 FA162 dep +13 → arr −9
10-26 FA170 dep +23 → arr −2
10-26 FA176 dep +9 → arr −14
10-26 FA178 dep +5 → arr −17
10-26 FA463 dep +40 → arr −13
10-26 GE372 dep +32 → arr +7
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 Sun, Oct 25. Each day adds the flights our airport boards record.
Board rows 112 Completed 80 Delayed 16 Within 15m 64/80 Median +6m
5Z906 CEMAIR (PTY) Ltd
2 days
CPT
Departure
—
Board row not captured for this rotation yet.
→
DUR
Arrival
Sched 17:50
Scheduled arrival · landing pending
Sun, Oct 25
1/2 legs · ZS-CMH
CPT
Departure
13:28
Departed · Sched 13:1018m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full 5Z906 history →
FA184 FLYSAFAIR
1 day
CPT
Departure
—
Board row not captured for this rotation yet.
→
DUR
Arrival
Sched 17:55
Scheduled arrival · landing pending
Full FA184 history →
FA188 FLYSAFAIR
3 days
CPT
Departure
—
Board row not captured for this rotation yet.
→
DUR
Arrival
Sched 08:00
Scheduled arrival · landing pending
Wed, Oct 28
2/2 legs · ZS-SJV
CPT
Departure
08:09
Departed · Sched 08:009m late
→
DUR
Arrival
09:48
Landed · Sched 10:0517m early
CPT
Departure
08:10
Departed · Sched 08:0010m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA188 history →
5Z900 CEMAIR (PTY) Ltd
4 days
CPT
Departure
Sched 08:00
Scheduled time only · no board update captured
→
DUR
Arrival
09:52
Landed · Sched 10:008m early
CPT
Departure
07:59
Departed · Sched 08:001m early
→
DUR
Arrival
09:45
Landed · Sched 10:0015m early
Tue, Oct 27
2/2 legs · ZS-CMK
CPT
Departure
08:04
Departed · Sched 08:004m late
→
DUR
Arrival
Sched 10:00
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-CMH
CPT
Departure
08:14
Departed · Sched 08:0014m late
→
DUR
Arrival
09:51
Landed · Sched 10:009m early
Full 5Z900 history →
5Z904 CEMAIR (PTY) Ltd
5 days
CPT
Departure
Sched 13:10
Scheduled time only · no board update captured
→
DUR
Arrival
15:15
Landed · Sched 15:105m late
CPT
Departure
13:52
Departed · Sched 13:1042m late
→
DUR
Arrival
15:35
Landed · Sched 15:1025m late
Tue, Oct 27
2/2 legs · ZS-CMK
CPT
Departure
13:29
Departed · Sched 13:1019m late
→
DUR
Arrival
Sched 15:10
Scheduled time only · no board update captured
CPT
Departure
13:44
Departed · Sched 13:1034m late
→
DUR
Arrival
15:25
Landed · Sched 15:1015m late
CPT
Departure
08:04
Departed · Sched 08:004m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full 5Z904 history →
FA160 FLYSAFAIR
5 days
Thu, Oct 29
2/2 legs · ZS-FGF
CPT
Departure
06:18
Departed · Sched 06:0018m late
→
DUR
Arrival
07:54
Landed · Sched 08:0511m early
Wed, Oct 28
2/2 legs · ZS-FGX
CPT
Departure
06:12
Departed · Sched 06:0012m late
→
DUR
Arrival
07:54
Landed · Sched 08:0511m early
Tue, Oct 27
2/2 legs · ZS-FGC
CPT
Departure
06:12
Departed · Sched 06:0012m late
→
DUR
Arrival
Sched 08:05
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-SJV
CPT
Departure
08:00
Departed · Sched 06:00120m late
→
DUR
Arrival
09:40
Landed · Sched 08:0595m late
CPT
Departure
06:06
Departed · Sched 06:006m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA160 history →
FA162 FLYSAFAIR
2 days
Thu, Oct 29
2/2 legs · ZS-FGJ
CPT
Departure
11:35
Departed · Sched 11:1025m late
→
DUR
Arrival
13:12
Landed · Sched 13:153m early
Mon, Oct 26
2/2 legs · ZS-SJH
CPT
Departure
11:23
Departed · Sched 11:1013m late
→
DUR
Arrival
13:06
Landed · Sched 13:159m early
Full FA162 history →
FA170 FLYSAFAIR
5 days
Thu, Oct 29
2/2 legs · ZS-FGH
CPT
Departure
18:37
Departed · Sched 18:2512m late
→
DUR
Arrival
20:18
Landed · Sched 20:3012m early
Wed, Oct 28
2/2 legs · ZS-FGH
CPT
Departure
18:46
Departed · Sched 18:2521m late
→
DUR
Arrival
20:22
Landed · Sched 20:308m early
Tue, Oct 27
2/2 legs · ZS-FGH
CPT
Departure
18:40
Departed · Sched 18:2515m late
→
DUR
Arrival
Sched 20:30
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-SJR
CPT
Departure
18:48
Departed · Sched 18:2523m late
→
DUR
Arrival
20:28
Landed · Sched 20:302m early
Sun, Oct 25
1/2 legs · ZS-SJR
CPT
Departure
18:30
Departed · Sched 18:255m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA170 history →
FA176 FLYSAFAIR
4 days
Thu, Oct 29
2/2 legs · ZS-SJG
CPT
Departure
17:56
Departed · Sched 17:4511m late
→
DUR
Arrival
19:37
Landed · Sched 19:5013m early
Wed, Oct 28
2/2 legs · ZS-ZWM
CPT
Departure
18:01
Departed · Sched 17:4516m late
→
DUR
Arrival
19:37
Landed · Sched 19:5013m early
Tue, Oct 27
2/2 legs · ZS-SJS
CPT
Departure
17:53
Departed · Sched 17:458m late
→
DUR
Arrival
Sched 19:50
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-SJU
CPT
Departure
17:54
Departed · Sched 17:459m late
→
DUR
Arrival
19:36
Landed · Sched 19:5014m early
Full FA176 history →
FA178 FLYSAFAIR
3 days
Thu, Oct 29
2/2 legs · ZS-FGC
CPT
Departure
12:12
Departed · Sched 12:0012m late
→
DUR
Arrival
13:55
Landed · Sched 14:0510m early
Tue, Oct 27
2/2 legs · ZS-SJH
CPT
Departure
12:21
Departed · Sched 12:0021m late
→
DUR
Arrival
Sched 14:05
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-FGS
CPT
Departure
12:05
Departed · Sched 12:005m late
→
DUR
Arrival
13:48
Landed · Sched 14:0517m early
Full FA178 history →
FA463 FLYSAFAIR
5 days
Thu, Oct 29
2/2 legs · ZS-FGZ
CPT
Departure
10:34
Departed · Sched 09:5539m late
→
DUR
Arrival
12:15
Landed · Sched 12:3015m early
CPT
Departure
10:33
Departed · Sched 10:258m late
→
DUR
Arrival
12:09
Landed · Sched 12:3021m early
Tue, Oct 27
2/2 legs · ZS-FGZ
CPT
Departure
10:39
Departed · Sched 10:2514m late
→
DUR
Arrival
Sched 12:30
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-SJK
CPT
Departure
10:25
Departed · Sched 09:5530m late
→
DUR
Arrival
12:17
Landed · Sched 12:3013m early
Sun, Oct 25
1/2 legs · ZS-SJJ
CPT
Departure
10:25
Departed · Sched 09:5530m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA463 history →
FA465 FLYSAFAIR
3 days
Thu, Oct 29
2/2 legs · ZS-FGZ
CPT
Departure
19:52
Departed · Sched 19:4012m late
→
DUR
Arrival
21:32
Landed · Sched 21:4513m early
Mon, Oct 26
2/2 legs · ZS-SJK
CPT
Departure
19:48
Departed · Sched 19:408m late
→
DUR
Arrival
19:46
Landed · Sched 19:406m late
Sun, Oct 25
1/2 legs · ZS-SJJ
CPT
Departure
19:54
Departed · Sched 19:4014m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA465 history →
GE372 GLOBAL AVIATION OPERATIONS PTY LTD
4 days
Thu, Oct 29
2/2 legs · ZS-RVX
CPT
Departure
07:41
Departed · Sched 07:1031m late
→
DUR
Arrival
09:21
Landed · Sched 09:156m late
Wed, Oct 28
2/2 legs · ZS-RVX
CPT
Departure
07:36
Departed · Sched 07:1026m late
→
DUR
Arrival
09:17
Landed · Sched 09:152m late
CPT
Departure
Sched 07:10
Scheduled time only · no board update captured
→
DUR
Arrival
Sched 09:15
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-RVX
CPT
Departure
07:42
Departed · Sched 07:1032m late
→
DUR
Arrival
09:22
Landed · Sched 09:157m late
Full GE372 history →
GE374 GLOBAL AVIATION OPERATIONS PTY LTD
4 days
Thu, Oct 29
2/2 legs · ZS-RVX
CPT
Departure
15:24
Departed · Sched 15:0024m late
→
DUR
Arrival
17:04
Landed · Sched 17:051m early
CPT
Departure
Sched 15:00
Scheduled time only · no board update captured
→
DUR
Arrival
Sched 17:05
Scheduled time only · no board update captured
Mon, Oct 26
2/2 legs · ZS-RVX
CPT
Departure
15:14
Departed · Sched 15:0014m late
→
DUR
Arrival
16:58
Landed · Sched 17:057m early
CPT
Departure
Sched 15:00
Scheduled time only · no board update captured
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full GE374 history →
FA164 FLYSAFAIR
1 day
Wed, Oct 28
2/2 legs · ZS-SJU
CPT
Departure
11:32
Departed · Sched 11:1517m late
→
DUR
Arrival
13:12
Landed · Sched 13:208m early
Full FA164 history →
FA186 FLYSAFAIR
1 day
CPT
Departure
15:10
Departed · Sched 14:5515m late
→
DUR
Arrival
16:46
Landed · Sched 17:0014m early
Full FA186 history →
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 Safair
1 day
Tue, Oct 27
2/2 legs · ZS-ZWY
CPT
Departure
15:44
Departed · Sched 15:359m late
→
DUR
Arrival
Sched 17:40
Scheduled time only · no board update captured
Full FA340 history →
FA506 Safair
1 day
Tue, Oct 27
2/2 legs · ZS-SJT
CPT
Departure
17:36
Departed · Sched 17:306m late
→
DUR
Arrival
Sched 19:35
Scheduled time only · no board update captured
Full FA506 history →
FA174 Flysafair
1 day
Sun, Oct 25
1/2 legs · ZS-SJV
CPT
Departure
11:25
Departed · Sched 11:1510m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA174 history →
FA182 Flysafair
1 day
Sun, Oct 25
1/2 legs · ZS-FGS
CPT
Departure
12:51
Departed · Sched 12:4011m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA182 history →
FA198 Flysafair
1 day
Sun, Oct 25
1/2 legs · ZS-SJK
CPT
Departure
18:00
Departed · Sched 17:4515m late
→
DUR
Arrival
—
Board row not captured for this rotation yet.
Full FA198 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? Smooth skies ahead. The departure side at CPT is the weaker end, route health score 87/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 81 flights a week between them. Compare carrier days and times in the airline list above.