- Home
- Flights
- Flights from Maputo
- Maputo to Johannesburg
Cheap flights from Maputo to Johannesburg from US$146
LAM Mozambique Airlines, Airlink, CemAir and FlySafair fly nonstop from Maputo to Johannesburg. The flight takes around 1h 03m, and the cheapest one-way fare we found recently is US$146 on 10 Jul.
Direct flights available 1h 03m Cheapest in July Prices checked 15 days ago
Maputo to Johannesburg at a glance
Cheapest one-wayUS$146LAM Mozambique Airlines · nonstop · Sat 10 JulFastest flight1h 03mEstimated
Nonstop flightsYesLAM Mozambique Airlines, Airlink, CemAir
Airlines flying nonstop from Maputo to Johannesburg
4 airlines on this route.
Cheapest month to fly from Maputo to Johannesburg
Lowest one-way fare found for each month: July is cheapest, December the most expensive.
Good to know
- Distance
- 435 km270 miles
- Flight time
- 1h 03mestimate
- Time difference
- NoneJohannesburg vs Maputo
- Currency in Johannesburg
- ZAR
- Airports
- MPM → JNB, HLA
Flights from Maputo to Johannesburg: questions answered
How much is a flight from Maputo to Johannesburg?
The cheapest one-way fare we found recently is US$146, nonstop, departing in July. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Maputo to Johannesburg?
Yes. LAM Mozambique Airlines, Airlink, CemAir and FlySafair fly this route nonstop.
How long is the flight from Maputo to Johannesburg?
A nonstop flight covers 435 km and takes around 1h 03m.
Which airlines fly from Maputo to Johannesburg?
LAM Mozambique Airlines, Airlink, CemAir and FlySafair operate nonstop flights on this route.
Which airports serve Maputo and Johannesburg?
Maputo: Maputo Airport (MPM). Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA).





