Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Johannesburg
  4. Johannesburg to Maputo
Nonstop route · South Africa → Mozambique

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
JNBMPM

Johannesburg to Maputo at a glance

Airlines flying nonstop from Johannesburg to Maputo

4 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
LMLAM Mozambique Airlines——ZAR 2,753Search
AAirlink———Search
CCemAir———Search
FFlySafair———Search

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).

More flights from Johannesburg