JNB → BFN Johannesburg to Bloemfontein
live
Direct flights from Johannesburg (JNB) to Bloemfontein (BFN): 50 nonstop departures observed each week across 3 airlines. No cancellations were recorded across the 41 tracked flights. The nonstop covers 380 km, an estimated 59 minutes in the air. Measured by Pro Flight Search from live flight boards at Johannesburg and Bloemfontein. Updated 2 November 2026 at 04:38 UTC.
Today, JNB → BFN Mon 2 Nov · local times
Sched Flight JNB departure BFN arrival
06:10
4Z701 South African Airlink
Est. 06:10 Departure not confirmed by the board
·
06:55
5Z100 CemAir
Est. 06:55 Departure not confirmed by the board
·
09:15
4Z703 South African Airlink
On schedule Gate E11 · TB
·
11:45
5Z106 CEMAIR (PTY) Ltd
On schedule
·
12:40
4Z711 AIRLINK
On schedule
·
15:30
5Z108 CEMAIR (PTY) Ltd
On schedule
·
17:10
4Z705 AIRLINK
On schedule
·
18:05
FA484 FLYSAFAIR
On schedule
·
Checked JNB board 06:38
JNB
Johannesburg
busy · +15
BFN
Bloemfontein
tracking
dep bank 06:10–18:05 50x weekly
Running clean · 3 airlines · 50x weekly · nonstop
80 / 100
route health from live JNB and BFN delay boards
0 of 41 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~0h 59m estimated from route distance
Weekly departures 50x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 41
The week scheduled departures · origin local time
CEMAIR (PTY) Ltd 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
CEMAIR (PTY) Ltd5Z
Flights 5Z100 06:25 daily · 5Z106 varies Mo Tu Th Fr · 5Z108 15:30 Mo Tu We Th Fr Su
FlySafairFA
Flights FA492 10:10 Sa · FA848 varies We · FA846 14:30 Fr Su · FA484 18:05 Mo Tu Th
South African Airlink4Z
Flights 4Z701 06:10 Mo Tu We Th Fr · 4Z707 08:30 Su · 4Z703 09:15 Mo Tu We Th Fr Sa · 4Z711 12:40 daily
History operated legs · board outcomes
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 JNB and BFN, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 59 Completed 41 Delayed 22 Within 15m 20/41 Median +16m
4Z701 South African Airlink
6 days
JNB
Departure
Sched 06:10
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:18
Departed · Sched 06:108m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:16
Departed · Sched 06:106m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:30
Departed · Sched 06:1020m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 06:10
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:30
Departed · Sched 06:1020m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 4Z701 history →
4Z703 South African Airlink
7 days
JNB
Departure
Sched 09:15
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
09:22
Departed · Sched 09:157m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
09:28
Departed · Sched 09:1513m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
09:28
Departed · Sched 09:1513m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
09:39
Departed · Sched 09:1524m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 09:15
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
09:33
Departed · Sched 09:1518m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 4Z703 history →
4Z705 AIRLINK
7 days
JNB
Departure
Sched 17:10
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 17:10
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
17:35
Departed · Sched 17:1025m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
17:21
Departed · Sched 17:1011m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
17:31
Departed · Sched 17:1021m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 17:10
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
17:33
Departed · Sched 17:1023m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 4Z705 history →
4Z711 AIRLINK
8 days
JNB
Departure
Sched 12:40
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
12:58
Departed · Sched 12:4018m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
13:00
Departed · Sched 12:4020m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
12:54
Departed · Sched 12:4014m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
12:57
Departed · Sched 12:4017m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
13:03
Departed · Sched 12:4023m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 12:40
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
12:55
Departed · Sched 12:4015m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 4Z711 history →
5Z100 CemAir
8 days
JNB
Departure
Sched 06:55
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
08:48
Departed · Sched 08:408m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
14:45
Departed · Sched 14:2025m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:21
Departed · Sched 06:254m early
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:31
Departed · Sched 06:256m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:38
Departed · Sched 06:2513m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 06:25
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
06:37
Departed · Sched 06:2512m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 5Z100 history →
5Z106 CEMAIR (PTY) Ltd
5 days
JNB
Departure
Sched 11:45
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
11:58
Departed · Sched 11:4513m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
10:46
Departed · Sched 10:3016m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 10:30
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
12:07
Departed · Sched 11:4522m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 5Z106 history →
5Z108 CEMAIR (PTY) Ltd
7 days
JNB
Departure
Sched 15:30
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
16:34
Departed · Sched 16:2014m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
16:42
Departed · Sched 15:4557m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
15:45
Departed · Sched 15:3015m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
15:50
Departed · Sched 15:3020m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
Sched 15:30
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
15:53
Departed · Sched 15:3023m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 5Z108 history →
FA484 FLYSAFAIR
4 days
JNB
Departure
Sched 18:05
Scheduled departure
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
18:17
Departed · Sched 18:0512m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Tue, Oct 27
1/2 legs · ZS-SJJ
JNB
Departure
Sched 18:05
Scheduled time only · no board update captured
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
18:17
Departed · Sched 18:0512m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full FA484 history →
4Z707 AIRLINK
1 day
JNB
Departure
08:45
Departed · Sched 08:3015m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 4Z707 history →
FA846 FLYSAFAIR
2 days
JNB
Departure
14:50
Departed · Sched 14:3020m late
→
BFN
Arrival
—
BFN is outside our board polling set.
JNB
Departure
15:00
Departed · Sched 14:3030m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full FA846 history →
4Z709 AIRLINK
1 day
JNB
Departure
14:33
Departed · Sched 14:0528m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 4Z709 history →
5Z101 CEMAIR (PTY) Ltd
1 day
JNB
Departure
15:39
Departed · Sched 15:2019m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full 5Z101 history →
FA492 FLYSAFAIR
1 day
JNB
Departure
10:28
Departed · Sched 10:1018m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full FA492 history →
FA848 FLYSAFAIR
1 day
JNB
Departure
12:53
Departed · Sched 12:503m late
→
BFN
Arrival
—
BFN is outside our board polling set.
Full FA848 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 Bloemfontein (BFN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/JNB-BFN
Copy
How we measure this →
JNB to BFN questions
Is JNB–BFN running on time right now? Mostly on schedule. The departure side at JNB is the weaker end, route health score 80/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on JNB–BFN? Operators schedule morning departures around 06:10 and evening departures around 17:10 from JNB. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BFN delay card to confirm conditions when you'd arrive.
How long is the flight from JNB to BFN? Great-circle distance is 380 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 57–63 min gate-to-gate on this route.
How often does JNB–BFN fly? 3 carriers operate this route, around 50 flights a week between them. Compare carrier days and times in the airline list above.