CPT → HDS Cape Town to Hoedspruit
live
Direct flights from Cape Town (CPT) to Hoedspruit (HDS): 17 nonstop departures observed each week across 3 airlines. 74% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 12 minutes late. No cancellations were recorded across the 27 tracked flights. The nonstop covers 1,610 km, an estimated 2 hours 34 minutes in the air. Measured by Pro Flight Search from live flight boards at Cape Town and Hoedspruit. Updated 24 October 2026 at 11:10 UTC.
Today, CPT → HDS Sat 24 Oct · local times
Sched Flight CPT departure HDS arrival
08:35
4Z655 South African Airlink
Left 08:39
·
09:30
5Z991 CEMAIR (PTY) Ltd
Left 09:29
·
10:30
4Z657 South African Airlink
Left 10:38 +8
·
12:15
FA636 Flysafair
Left 12:23 +8
·
Checked CPT board 13:10
CPT
Cape Town
smooth · +8
HDS
Hoedspruit
tracking
dep bank 08:35–12:15 17x weekly
Runs mixed · 3 airlines · 17x weekly · nonstop
74% on time
of the last 27 operated CPT → HDS flights arrived within 15 minutes
Median arrival delay is +12 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +12 min across the last 27 operated legs
Flight time ~2h 34m estimated from route distance
Weekly departures 17x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
CemAir FlySafair South African Airlink
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
CemAir5Z 71% on time
Flights 5Z991 09:30 daily
FlySafairFA
Flights FA636 12:15 Tu Th Sa
South African Airlink4Z 69% on time
Flights 4Z655 08:35 daily · 4Z657 10:30 daily
History operated legs · board outcomes
Show 19 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 HDS, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 28 Completed 27 Delayed 6 Within 15m 21/27 Median +7m
4Z655 South African Airlink
8 days
Sat, Oct 24
1/2 legs · ZS-SEW
CPT
Departure
08:39
Departed · Sched 08:354m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Fri, Oct 23
1/2 legs · ZS-SEU
CPT
Departure
08:47
Departed · Sched 08:3512m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Thu, Oct 22
1/2 legs · ZS-YBD
CPT
Departure
09:37
Departed · Sched 08:3562m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Wed, Oct 21
1/2 legs · ZS-YBD
CPT
Departure
08:21
Departed · Sched 08:3514m early
→
HDS
Arrival
—
HDS is outside our board polling set.
Tue, Oct 20
1/2 legs · ZS-YBD
CPT
Departure
08:52
Departed · Sched 08:3517m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Mon, Oct 19
1/2 legs · ZS-YBD
CPT
Departure
08:15
Departed · Sched 08:3520m early
→
HDS
Arrival
—
HDS is outside our board polling set.
Sun, Oct 18
1/2 legs · ZS-YBD
CPT
Departure
08:51
Departed · Sched 08:3516m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Sat, Oct 17
1/2 legs · ZS-SEU
CPT
Departure
08:49
Departed · Sched 08:3514m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Full 4Z655 history →
4Z657 South African Airlink
8 days
Sat, Oct 24
1/2 legs · ZS-BJW
CPT
Departure
10:38
Departed · Sched 10:308m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Fri, Oct 23
1/2 legs · ZS-BJW
CPT
Departure
10:43
Departed · Sched 10:3013m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Thu, Oct 22
1/2 legs · ZS-ARF
CPT
Departure
10:32
Departed · Sched 10:302m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Wed, Oct 21
1/2 legs · ZS-ARF
CPT
Departure
10:37
Departed · Sched 10:1522m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Tue, Oct 20
1/2 legs · ZS-BJW
CPT
Departure
10:29
Departed · Sched 10:1514m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Mon, Oct 19
1/2 legs · ZS-ARF
CPT
Departure
10:33
Departed · Sched 10:1518m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Sun, Oct 18
1/2 legs · ZS-BJW
CPT
Departure
10:27
Departed · Sched 10:1512m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Sat, Oct 17
1/2 legs · ZS-BJW
CPT
Departure
10:22
Departed · Sched 10:157m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Full 4Z657 history →
5Z991 CEMAIR (PTY) Ltd
8 days
CPT
Departure
09:29
Departed · Sched 09:301m early
→
HDS
Arrival
—
HDS is outside our board polling set.
Fri, Oct 23
1/2 legs · ZS-CMZ
CPT
Departure
09:44
Departed · Sched 09:3014m late
→
HDS
Arrival
—
HDS is outside our board polling set.
CPT
Departure
Sched 09:30
Scheduled time only · no board update captured
→
HDS
Arrival
—
HDS is outside our board polling set.
Wed, Oct 21
1/2 legs · ZS-CMG
CPT
Departure
09:50
Departed · Sched 09:3020m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Tue, Oct 20
1/2 legs · ZS-CMZ
CPT
Departure
09:27
Departed · Sched 09:303m early
→
HDS
Arrival
—
HDS is outside our board polling set.
Mon, Oct 19
1/2 legs · ZS-CMZ
CPT
Departure
10:30
Departed · Sched 10:0030m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Sun, Oct 18
1/2 legs · ZS-CMG
CPT
Departure
09:38
Departed · Sched 09:308m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Sat, Oct 17
1/2 legs · ZS-CMJ
CPT
Departure
09:24
Departed · Sched 09:306m early
→
HDS
Arrival
—
HDS is outside our board polling set.
Full 5Z991 history →
FA636 Flysafair
4 days
Sat, Oct 24
1/2 legs · ZS-FGJ
CPT
Departure
12:23
Departed · Sched 12:158m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Thu, Oct 22
1/2 legs · ZS-FGX
CPT
Departure
12:22
Departed · Sched 12:157m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Tue, Oct 20
1/2 legs · ZS-FGD
CPT
Departure
12:19
Departed · Sched 12:154m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Sat, Oct 17
1/2 legs · ZS-SJC
CPT
Departure
12:27
Departed · Sched 12:1512m late
→
HDS
Arrival
—
HDS is outside our board polling set.
Full FA636 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 Hoedspruit (HDS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CPT-HDS
Copy
How we measure this →
CPT to HDS questions
Is CPT–HDS running on time right now? Smooth skies ahead. The departure side at CPT is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CPT–HDS? Operators schedule morning departures around 08:35 from CPT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the HDS delay card to confirm conditions when you'd arrive.
How long is the flight from CPT to HDS? Great-circle distance is 1,610 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 144–168 min gate-to-gate on this route.
How often does CPT–HDS fly? 3 carriers operate this route, around 24 flights a week between them. Compare carrier days and times in the airline list above.