JNB → PLZ Johannesburg to Gqeberha
live
Direct flights from Johannesburg (JNB) to Gqeberha (PLZ): 73 nonstop departures observed each week across 3 airlines. No cancellations were recorded across the 28 tracked flights. The nonstop covers 908 km, an estimated 1 hour 40 minutes in the air. Measured by Pro Flight Search from live flight boards at Johannesburg and Gqeberha. Updated 15 November 2026 at 10:58 UTC.
Today, JNB → PLZ Sun 15 Nov · local times
Sched Flight JNB departure PLZ arrival
06:00
SA401 South African
Sched 06:00 Departure not confirmed by the board
·
06:20
FA230 Safair
Sched 06:20 Departure not confirmed by the board
·
08:00
FA632 Safair
Sched 08:00 Departure not confirmed by the board
·
10:10
4Z797 South African Airlink
Sched 10:10 Departure not confirmed by the board
·
11:25
SA405 South African
Sched 11:25 Departure not confirmed by the board
·
11:50
FA364 Safair
Sched 11:50 Departure not confirmed by the board
·
12:50
FA375 Safair
Sched 12:50 Departure not confirmed by the board
·
13:20
4Z789 South African Airlink
Sched 13:20 Departure not confirmed by the board
·
16:00
SA419 South African
On schedule TB
·
16:20
5Z250 CemAir
On schedule
·
Checked JNB board 12:58
JNB
Johannesburg
smooth · +8
PLZ
Gqeberha
tracking
dep bank 06:00–18:15 73x weekly
Running clean · 3 airlines · 73x weekly · nonstop
88 / 100
route health from live JNB and PLZ delay boards
0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~1h 40m estimated from route distance
Weekly departures 73x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
The week scheduled departures · origin local time
Safair South African Airlink South African Airways
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
SafairFA
Flights FA369 06:15 Mo Tu We Th Fr Sa · FA230 06:20 Su · FA632 08:00 Mo We Fr Su · FA360 11:10 Mo Tu We Th Fr
South African Airlink4Z
Flights 4Z797 varies daily · 4Z789 13:20 daily · 4Z799 18:15 daily
South African AirwaysSA
Flights SA401 06:00 daily · SA405 11:25 daily · SA419 16:00 daily
History operated legs · board outcomes
Show 20 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 PLZ, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 81 Completed 28 Delayed 13 Within 15m 15/28 Median +15m
4Z789 South African Airlink
8 days
JNB
Departure
Sched 13:20
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 13:20
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 13:20
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 13:20
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 13:20
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
13:51
Departed · Sched 13:2031m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
13:36
Departed · Sched 13:2016m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
13:40
Departed · Sched 13:2020m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full 4Z789 history →
4Z797 South African Airlink
8 days
JNB
Departure
Sched 10:10
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 10:10
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 10:10
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 09:55
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
10:10
Last seen · Sched 10:3020m early
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
10:34
Departed · Sched 09:5539m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
10:35
Departed · Sched 10:1025m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
10:29
Departed · Sched 10:1019m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full 4Z797 history →
5Z250 CemAir
3 days
JNB
Departure
Sched 16:20
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 16:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 16:20
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full 5Z250 history →
FA230 Safair
2 days
Sun, Nov 15
1/2 legs · ZS-ZWA
JNB
Departure
Sched 06:20
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
06:25
Departed · Sched 06:205m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA230 history →
FA364 Safair
2 days
Sun, Nov 15
1/2 legs · ZS-FJF
JNB
Departure
Sched 11:50
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Sun, Nov 8
1/2 legs · ZS-SJU
JNB
Departure
Sched 11:50
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA364 history →
FA375 Safair
2 days
JNB
Departure
Sched 12:50
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Sun, Nov 8
1/2 legs · ZS-SJK
JNB
Departure
Sched 12:50
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA375 history →
FA632 Safair
5 days
Sun, Nov 15
1/2 legs · ZS-SJH
JNB
Departure
Sched 08:00
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Fri, Nov 13
1/2 legs · ZS-ZWM
JNB
Departure
Sched 08:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Wed, Nov 11
1/2 legs · ZS-FGN
JNB
Departure
Sched 08:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
08:15
Departed · Sched 08:0015m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Sun, Nov 8
1/2 legs · ZS-FGK
JNB
Departure
Sched 08:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA632 history →
SA401 South African
7 days
Sun, Nov 15
1/2 legs · ZS-SZH
JNB
Departure
Sched 06:00
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Sat, Nov 14
1/2 legs · ZS-SZG
JNB
Departure
Sched 06:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 06:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Thu, Nov 12
1/2 legs · ZS-SZA
JNB
Departure
Sched 06:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Wed, Nov 11
1/2 legs · ZS-SZH
JNB
Departure
06:28
Departed · Sched 06:0028m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
05:59
Departed · Sched 06:001m early
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
06:06
Departed · Sched 06:006m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full SA401 history →
SA405 South African
7 days
Sun, Nov 15
1/2 legs · ZS-SZK
JNB
Departure
Sched 11:25
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Sat, Nov 14
1/2 legs · ZS-SZH
JNB
Departure
Sched 11:25
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Fri, Nov 13
1/2 legs · ZS-SZH
JNB
Departure
Sched 11:25
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Thu, Nov 12
1/2 legs · ZS-SZI
JNB
Departure
Sched 11:25
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 11:25
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
11:31
Departed · Sched 11:256m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
11:44
Departed · Sched 11:2519m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full SA405 history →
SA419 South African
7 days
JNB
Departure
Sched 16:00
Scheduled departure
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 16:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Fri, Nov 13
1/2 legs · ZS-SZH
JNB
Departure
Sched 16:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 16:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Wed, Nov 11
1/2 legs · ZS-SZB
JNB
Departure
Sched 16:00
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Tue, Nov 10
1/2 legs · ZS-SZH
JNB
Departure
16:14
Departed · Sched 16:0014m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
16:09
Departed · Sched 16:009m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full SA419 history →
4Z799 South African Airlink
7 days
JNB
Departure
Sched 18:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 18:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 18:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 18:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
18:32
Departed · Sched 18:1517m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
18:33
Departed · Sched 18:1518m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
18:47
Departed · Sched 18:1532m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full 4Z799 history →
FA232 Safair
6 days
JNB
Departure
Sched 17:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 17:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 17:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Wed, Nov 11
1/2 legs · ZS-SJM
JNB
Departure
Sched 17:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Tue, Nov 10
1/2 legs · ZS-ZWO
JNB
Departure
17:23
Departed · Sched 17:158m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
17:25
Departed · Sched 17:205m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA232 history →
FA362 Safair
1 day
Sat, Nov 14
1/2 legs · ZS-ZWV
JNB
Departure
Sched 11:30
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA362 history →
FA369 Safair
6 days
Sat, Nov 14
1/2 legs · ZS-SJR
JNB
Departure
Sched 06:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 06:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Thu, Nov 12
1/2 legs · ZS-ZWS
JNB
Departure
Sched 06:15
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Wed, Nov 11
1/2 legs · ZS-FGD
JNB
Departure
06:24
Departed · Sched 06:159m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
06:25
Departed · Sched 06:1510m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
06:20
Departed · Sched 06:155m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA369 history →
FA373 Safair
2 days
Sat, Nov 14
1/2 legs · ZS-SJK
JNB
Departure
Sched 13:05
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
13:12
Departed · Sched 13:057m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA373 history →
FA360 Safair
5 days
Fri, Nov 13
1/2 legs · ZS-ZWV
JNB
Departure
Sched 11:10
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
Sched 11:10
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Wed, Nov 11
1/2 legs · ZS-SJJ
JNB
Departure
Sched 11:10
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
11:25
Departed · Sched 11:1015m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
JNB
Departure
11:38
Departed · Sched 11:1028m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA360 history →
FA536 Safair
1 day
Fri, Nov 13
1/2 legs · ZS-SJM
JNB
Departure
Sched 12:40
Scheduled time only · no board update captured
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA536 history →
FA534 FLYSAFAIR
1 day
JNB
Departure
13:10
Departed · Sched 13:055m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA534 history →
FA238 FLYSAFAIR
1 day
JNB
Departure
17:58
Departed · Sched 17:2038m late
→
PLZ
Arrival
—
PLZ is outside our board polling set.
Full FA238 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 Gqeberha (PLZ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/JNB-PLZ
Copy
How we measure this →
JNB to PLZ questions
Is JNB–PLZ 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–PLZ? Operators schedule morning departures around 06:00 and evening departures around 17:15 from JNB. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PLZ delay card to confirm conditions when you'd arrive.
How long is the flight from JNB to PLZ? Great-circle distance is 908 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 94–108 min gate-to-gate on this route.
How often does JNB–PLZ fly? 3 carriers operate this route, around 73 flights a week between them. Compare carrier days and times in the airline list above.