JNB → KIM Johannesburg to Kimberley
live
Direct flights from Johannesburg (JNB) to Kimberley (KIM): 31 nonstop departures observed each week across 2 airlines. No cancellations were recorded across the 25 tracked flights. The nonstop covers 453 km, an estimated 1 hour 5 minutes in the air. Measured by Pro Flight Search from live flight boards at Johannesburg and Kimberley. Updated 6 November 2026 at 14:18 UTC.
Today, JNB → KIM Fri 6 Nov · local times
Sched Flight JNB departure KIM arrival
06:20
5Z510 CemAir
Sched 06:20 Departure not confirmed by the board
·
07:00
4Z721 South African Airlink
Sched 07:00 Departure not confirmed by the board
·
09:15
4Z723 South African Airlink
Sched 09:15 Departure not confirmed by the board
·
14:45
5Z518 CemAir
Sched 14:45 Departure not confirmed by the board
·
16:25
4Z727 South African Airlink
On schedule TB
·
Checked JNB board 16:18
JNB
Johannesburg
smooth · +8
KIM
Kimberley
tracking
dep bank 06:20–16:25 31x weekly
Running clean · 2 airlines · 31x weekly · nonstop
88 / 100
route health from live JNB and KIM delay boards
0 of 25 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~1h 05m estimated from route distance
Weekly departures 31x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 25
The week scheduled departures · origin local time
CemAir 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
Flights 5Z510 06:20 Mo Tu We Th Fr Sa · 5Z518 14:45 Mo Tu We Th Fr Su
South African Airlink4Z
Flights 4Z721 07:00 Mo Tu We Th Fr Sa · 4Z723 09:15 daily · 4Z727 16:25 Mo Tu We Th Fr Su
History operated legs · board outcomes
Show 17 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 JNB and KIM, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 36 Completed 25 Delayed 9 Within 15m 16/25 Median +12m
4Z721 South African Airlink
7 days
JNB
Departure
Sched 07:00
Scheduled departure
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
07:01
Departed · Sched 07:001m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
07:05
Departed · Sched 07:005m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
Sched 07:00
Scheduled time only · no board update captured
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
07:14
Departed · Sched 07:0014m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
07:11
Departed · Sched 07:0011m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
07:07
Departed · Sched 07:007m late
→
KIM
Arrival
—
KIM is outside our board polling set.
Full 4Z721 history →
4Z723 South African Airlink
8 days
JNB
Departure
Sched 09:15
Scheduled departure
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
09:27
Departed · Sched 09:1512m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
09:22
Departed · Sched 09:157m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
Sched 09:15
Scheduled time only · no board update captured
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
09:26
Departed · Sched 09:1511m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
09:40
Departed · Sched 09:1525m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
09:27
Departed · Sched 09:1512m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
09:20
Departed · Sched 09:155m late
→
KIM
Arrival
—
KIM is outside our board polling set.
Full 4Z723 history →
4Z727 South African Airlink
7 days
JNB
Departure
Sched 16:25
Scheduled departure
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
16:42
Departed · Sched 16:2517m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
16:46
Departed · Sched 16:2521m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
Sched 16:25
Scheduled time only · no board update captured
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
19:46
Departed · Sched 16:25201m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
16:41
Departed · Sched 16:2516m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
16:50
Departed · Sched 16:2525m late
→
KIM
Arrival
—
KIM is outside our board polling set.
Full 4Z727 history →
5Z510 CemAir
7 days
JNB
Departure
Sched 06:20
Scheduled departure
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
06:31
Departed · Sched 06:2011m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
Sched 06:20
Scheduled time only · no board update captured
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
Sched 06:20
Scheduled time only · no board update captured
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
06:20 Departed
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
14:02
Departed · Sched 13:4517m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
06:15
Departed · Sched 06:205m early
→
KIM
Arrival
—
KIM is outside our board polling set.
Full 5Z510 history →
5Z518 CemAir
7 days
Fri, Nov 6
1/2 legs · ZS-CMK
JNB
Departure
Sched 14:45
Scheduled departure
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
14:53
Departed · Sched 14:458m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
14:58
Departed · Sched 14:4513m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
Sched 14:45
Scheduled time only · no board update captured
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
14:44
Departed · Sched 14:451m early
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
16:35
Departed · Sched 16:0035m late
→
KIM
Arrival
—
KIM is outside our board polling set.
JNB
Departure
15:10
Departed · Sched 14:4525m late
→
KIM
Arrival
—
KIM is outside our board polling set.
Full 5Z518 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: Johannesburg (JNB) to Kimberley (KIM) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/JNB-KIM
Copy
How we measure this →
JNB to KIM questions
Is JNB–KIM running on time right now? Smooth skies ahead. The departure side at JNB 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 JNB–KIM? Operators schedule morning departures around 06:20 from JNB. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KIM delay card to confirm conditions when you'd arrive.
How long is the flight from JNB to KIM? Great-circle distance is 453 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 62–69 min gate-to-gate on this route.
How often does JNB–KIM fly? 2 carriers operate this route, around 31 flights a week between them. Compare carrier days and times in the airline list above.