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


