All scheduled flights from Johannesburg to Maputo (JNB-MPM)
South Africa
Mozambique
All scheduled flights from JNB to MPM. You can fly from Johannesburg to Maputo non-stop on every weekday and the flight takes about 1 hour and 11 minutes.