Direct flights from Margate to Johannesburg (MGH → JNB)
Distance 563 km (350 mi)
Est. duration 40m
Loading map...
Frequently asked questions
How far is the flight from Margate to Johannesburg? The flight distance from MGH to JNB is approximately 563 km (350 miles).
How long is the flight from MGH to JNB? The estimated flight time from Margate to Johannesburg is approximately 40m.
What airlines fly from MGH to JNB? Airlines operating direct flights from Margate to Johannesburg include: 5Z.
Cheapest fares Margate → Johannesburg
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Margate → Johannesburg.
Try a nearby airport to Margate
Flights to Johannesburg (JNB) from other airports within 350 km of Margate. Often unlocks cheaper fares or better times.
Or try a nearby airport to Johannesburg
Flights from Margate (MGH) to other airports within 350 km of Johannesburg.
Other flights from Johannesburg (JNB)
Margate → Johannesburg Free · No signup · Compare fares instantly
Check Prices →