JNB → MPM Johannesburg to Maputo
live
Direct flights from Johannesburg (JNB) to Maputo (MPM): 35 nonstop departures observed each week across 2 airlines. No cancellations were recorded across the 30 tracked flights. The nonstop covers 433 km, an estimated 1 hour 3 minutes in the air. Measured by Pro Flight Search from live flight boards at Johannesburg and Maputo. Updated 4 November 2026 at 09:37 UTC.
Today, JNB → MPM Wed 4 Nov · local times
Sched Flight JNB departure MPM arrival
08:05
4Z276 AIRLINK
Left 08:17 +12
·
09:00
TM302 LAM-LINHAS AEREAS DE MOCAMBIQU
Left 09:03
·
13:55
4Z272 AIRLINK
On schedule
·
18:10
4Z274 AIRLINK
On schedule
·
19:30
TM306 LAM-LINHAS AEREAS DE MOCAMBIQU
On schedule
·
Checked JNB board 11:37
JNB
Johannesburg
smooth · +1
MPM
Maputo
tracking
dep bank 08:05–19:30 35x weekly
Running clean · 2 airlines · 35x weekly · nonstop
100 / 100
route health from live JNB and MPM delay boards
0 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~1h 03m estimated from route distance
Weekly departures 35x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 30
The week scheduled departures · origin local time
Airlink LAM-LINHAS AEREAS DE MOCAMBIQU
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
Airlink4Z
Flights 4Z276 08:05 daily · 4Z272 13:55 daily · 4Z274 18:10 daily
LAM-LINHAS AEREAS DE MOCAMBIQUTM
Flights TM302 varies daily · TM306 19:30 daily
History operated legs · board outcomes
Show 22 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 MPM, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 44 Completed 30 Delayed 16 Within 15m 14/30 Median +17m
4Z272 AIRLINK
8 days
JNB
Departure
Sched 13:55
Scheduled departure
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 13:55
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
14:17
Departed · Sched 13:5522m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
14:13
Departed · Sched 13:5518m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
14:20
Departed · Sched 13:5525m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
14:17
Departed · Sched 13:5522m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
14:20
Departed · Sched 13:5525m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
14:18
Departed · Sched 13:5523m late
→
MPM
Arrival
—
MPM is outside our board polling set.
Full 4Z272 history →
4Z274 AIRLINK
8 days
JNB
Departure
Sched 18:10
Scheduled departure
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 18:10
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
19:29
Departed · Sched 18:1079m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 18:10
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
18:32
Departed · Sched 18:1022m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
18:29
Departed · Sched 18:1019m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
18:26
Departed · Sched 18:1016m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
18:24
Departed · Sched 18:1014m late
→
MPM
Arrival
—
MPM is outside our board polling set.
Full 4Z274 history →
4Z276 AIRLINK
8 days
JNB
Departure
08:17
Departed · Sched 08:0512m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 08:05
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:16
Departed · Sched 08:0511m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:18
Departed · Sched 08:0513m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:15
Departed · Sched 08:0510m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:24
Departed · Sched 08:0519m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:17
Departed · Sched 08:0512m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:08
Departed · Sched 08:053m late
→
MPM
Arrival
—
MPM is outside our board polling set.
Full 4Z276 history →
TM302 LAM-LINHAS AEREAS DE MOCAMBIQU
8 days
JNB
Departure
09:03
Departed · Sched 09:003m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 09:00
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
09:10
Departed · Sched 08:5020m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:55
Departed · Sched 08:505m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
09:03
Departed · Sched 08:5013m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:48
Departed · Sched 08:502m early
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
11:10
Departed · Sched 09:00130m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
08:58
Departed · Sched 08:508m late
→
MPM
Arrival
—
MPM is outside our board polling set.
Full TM302 history →
TM306 LAM-LINHAS AEREAS DE MOCAMBIQU
8 days
JNB
Departure
Sched 19:30
Scheduled departure
→
MPM
Arrival
—
MPM is outside our board polling set.
Tue, Nov 3
1/2 legs · C9-MEK
JNB
Departure
Sched 19:30
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
20:41
Departed · Sched 19:3071m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 19:30
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
19:35
Departed · Sched 19:305m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
20:35
Departed · Sched 19:5540m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
19:34
Departed · Sched 19:304m late
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
19:47
Departed · Sched 19:3017m late
→
MPM
Arrival
—
MPM is outside our board polling set.
Full TM306 history →
TK38 Turkish
3 days
JNB
Departure
Sched 12:20
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 12:20
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
JNB
Departure
Sched 12:20
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
Full TK38 history →
TM305 LAM-LINHAS AEREAS DE MOCAMBIQU
1 day
JNB
Departure
Sched 19:30
Scheduled time only · no board update captured
→
MPM
Arrival
—
MPM is outside our board polling set.
Full TM305 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 Maputo (MPM) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/JNB-MPM
Copy
How we measure this →
JNB to MPM questions
Is JNB–MPM running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on JNB–MPM? Operators schedule morning departures around 08:05 and evening departures around 18:10 from JNB. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MPM delay card to confirm conditions when you'd arrive.
How long is the flight from JNB to MPM? Great-circle distance is 433 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 61–67 min gate-to-gate on this route.
How often does JNB–MPM fly? 2 carriers operate this route, around 35 flights a week between them. Compare carrier days and times in the airline list above.