Cheap flights from Johannesburg to Maputo

Return
1 adult
Economy
From?
To?
Sat 29/1
Sat 5/2

The best prices from Johannesburg to Maputo Intl are usually found in March or April, booked 60 days in advance, depart on a Thursday or Saturday and return on a Tuesday

How to find the cheapest flight from Johannesburg to Maputo

All the information you need to plan the best ZA1 to MPM flight in 2022: compare Johannesburg to Maputo flight prices with the expected peak season, weather and rainfall in Maputo.

ZA1 - MPM

Price

R232 - R257

MPM

Temperature

19 - 27 °C

MPM

Precipitation

10 - 150 mm

Popular in

November

High demand for flights, 6% potential price rise

Cheapest in

March

Best time to find cheap flights, 4% potential price drop

Round-trip from

R3 501

From Johannesburg to Maputo Intl

One-way from

R2 113

One-way flight from Johannesburg to Maputo Intl

What is the cheapest day to fly return from Johannesburg to Maputo?

It’s generally more expensive to depart on a Wednesday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

How far in advance should I book a flight from Johannesburg to Maputo?

Users have found that booking a flight from Johannesburg to Maputo at least 57 days early can save you up to 9% on average compared to booking a flight this week. If booking 57 days before your flight isn’t an option for you, users have found flights from Johannesburg to Maputo for as little as R3 818 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R4 029 for flights departing within the next 3 days.

What is the cheapest month to fly from Johannesburg to Maputo?

Flights from Johannesburg to Maputo lean towards being more expensive in November. Prices are generally better when you fly from Johannesburg to Maputo in March, with the cheapest ticket starting at R3 229.

When is the cheapest time to fly from Johannesburg to Maputo (ZA1 - MPM)?

It’s typically best to fly out from Johannesburg to Maputo in the afternoon. Doing so could potentially save you 8% on the flight price compared to flying at midday, which is usually more expensive.

Cheap flights from Johannesburg to Maputo in January, February 2022

The best prices found for Johannesburg to MPM flights in January, February
Feb 11 - Feb 13
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R4 029

LAM

View Deal

Deal found 1/21/22

Feb 15 - Feb 22
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 00m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 15m
R4 044

Airlink

View Deal

Deal found 1/23/22

Jan 28 - Feb 6
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R4 075

LAM

View Deal

Deal found 1/22/22

Johannesburg to Maputo 2022 flight deals

Cheap flights to Maputo from Johannesburg found for this year
Mar 4 - Mar 6
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R3 758

LAM

View Deal

Deal found 1/23/22

May 19 - May 24
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R3 788

LAM

View Deal

Deal found 1/23/22

Apr 21 - Apr 25
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R3 818

LAM

View Deal

Deal found 1/21/22

Direct flights to Maputo from Johannesburg

Save time with Johannesburg to Maputo direct flight deals
Mar 4 - Mar 6
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R3 758

LAM

View Deal

Deal found 1/23/22

May 19 - May 24
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R3 788

LAM

View Deal

Deal found 1/23/22

Mar 7 - Mar 14
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R3 803

LAM

View Deal

Deal found 1/24/22

Last-minute flights from Johannesburg to Maputo

Late deals on return flights to Maputo from Johannesburg, departing today and this week
Feb 2 - Feb 7
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R4 029

LAM

View Deal

Deal found 1/24/22

Feb 1 - Feb 8
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

0h 55m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 15m
R4 195

Airlink

View Deal

Deal found 1/23/22

Feb 3 - Feb 5
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 00m
MPM

Maputo Intl

JNB

Johannesburg OR Tambo

Nonstop

1h 10m
R4 497

Airlink

View Deal

Deal found 1/22/22

One-way flights to Maputo Intl from Johannesburg

The cheapest one-way flights from Johannesburg to Maputo
Feb 21
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
R1 796

LAM

View Deal

Deal found 1/22/22

Feb 2
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
R1 962

LAM

View Deal

Deal found 1/24/22

Mar 1
JNB

Johannesburg OR Tambo

MPM

Maputo Intl

Nonstop

1h 10m
R1 977

LAM

View Deal

Deal found 1/23/22

Related info for your journey

Useful info, stats and facts about Johannesburg to Maputo flights.

What airports serve Johannesburg to Maputo flights?

A traveller who is going to Maputo from Johannesburg will start the flight at O.R. Tambo International Airport. This is a major airport that can handle 28 million passengers each year. The airport is a hub for several airlines including South African Airways, FlySafair, and Mango. It has a pair of parallel runways adjacent to the terminals. After the flight, Maputo International Airport is where passengers will disembark. This airport is about three kilometres from the Maputo city centre and a hub for Kaya Airlines and LAM Mozambique Airlines. Most of the flights from this airport are in Africa but there are a few international locations.

Which airlines fly directly from Johannesburg to Maputo?

There are several nonstop, direct flights into Maputo from Johannesburg. LAM Mozambique Airlines and South African Airways provide all of the direct flights into Maputo. The direct flights take around 1h 00m-1h 10m to reach the destination and often are less expensive than taking a stopover flight. However, there are many stopover flights available into the location. Some stop once, while others may stop twice on the way to Maputo. These flights take longer with the shortest options getting to the destination in 5h 45m. Airlines offering stopover flights include Kenya Airways, South African Airways, and LAM.

What are the stopover options between Johannesburg to Maputo?

When taking a flight from Johannesburg to Maputo, a stopover flight might touch down in airports like Tete Matunda Airport, Nairobi Jomo Kenyatta Airport, or Addis Ababa Airport. The flights are available throughout the day from various airlines. Some flights make two or more stops, which are only a bit more expensive than single-stop flights. These flights might drop down in Nampula Airport and Nacala Airport or Pemba Airport, Nampula Airport, and Tete Matunda Airport. Some of these flights are not much longer than flights with a single stop.

Do I need a passport or visa to fly from Johannesburg to Maputo?

There is no need to have a visa when visiting Maputo from Johannesburg. However, travellers will need to have a valid passport.

What airport do you fly into for flights to Maputo from Johannesburg?

Most people fly into Maputo Intl (MPM) if they book a flight to Maputo from Johannesburg. On average, Maputo Intl has 8 inbound flights from Johannesburg per day from 3 airlines. Maputo Intl is conveniently located just 4,5 km from Maputo’s city centre.

Which airlines flying from Johannesburg to Maputo Intl have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg to Maputo Intl that may be offering flexible cancellation policies are LAM, South African, and Ethiopian Air. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Johannesburg to Maputo for under R3 800 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Maputo for under R3 800. The cheapest flight booked recently is on LAM for just R3 758, but on average you can expect to pay R4 075.

Are there direct flights from Johannesburg to Maputo for under R3 800 on Cheapflights?

Cheapflights has 20 direct flights from Johannesburg to Maputo under R3 800. A good price for a direct flight from Johannesburg to Maputo is less than R4 075.

Are there last-minute flights available from Johannesburg to Maputo for under R4 100?

There are currently 20+ open flights from Johannesburg to Maputo within the next 7 days for less than R4 100.

How popular is this Johannesburg to Maputo flight route?

Flights from Johannesburg to Maputo Intl have been viewed 9 001 times in the past calendar month.

What are the cheapest airlines flying from Johannesburg to Maputo round-trip?

LAM, at R3 758, was found to be the cheapest airline from Johannesburg to Maputo.Alternate airlines flying return to your destination include Airlink and Cemair.

What are the cheapest airlines to fly from Johannesburg to Maputo one-way?

R1 796 is the cheapest one-way deal found within the past few days, from LAM. You may also be able to find cheap deals on Airlink and Kenya Airways, with prices starting from R2 052 and R4 210, respectively.

What are the most popular airlines that fly from Johannesburg to Maputo?

The most popular airlines flying from Johannesburg to Maputo are Ethiopian Air, South African and LAM. Something to consider prior to booking your flight.

What are the cheapest flights from Johannesburg to Maputo?

Looking at all options, your cheapest flight can be booked for R7 114. While the most popular route (Johannesburg OR Tambo - Maputo Intl) can be booked for R3 758 on average our data indicates R7 836 when flying from Johannesburg to Maputo.

Other flights to Maputo

Can I fly to Maputo Intl from Johannesburg right now?

Information is based on travel restrictions from Johannesburg to Maputo Intl

Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Maputo Intl.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Maputo Intl.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Maputo Intl.

Can I fly back to Johannesburg from Maputo Intl?

Returning to Johannesburg from Maputo Intl

COVID-19 testing requirements
Visitors from Maputo Intl must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Maputo Intl are not required to quarantine after entering Johannesburg.

Top 3 airlines flying from Johannesburg to Maputo

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Maputo choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
South African
CheapestR3 122
AverageR4 099
FlexibilityNo cancel fee
On-time78%
COVID-19 safety
LAM
CheapestR3 335
AverageR4 045
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
Ethiopian Air
CheapestR8 350
AverageR13 260
FlexibilityNo cancel fee
On-time72%
COVID-19 safety

Hourly flight availability from Johannesburg to Maputo

See what time of day planes typically take off from Johannesburg to Maputo
9%of flight departuresEarly morningMidnight to 6 am
31%of flight departuresMorning6 am to noon
31%of flight departuresAfternoonNoon to 6 pm
29%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Johannesburg to Maputo

See how many times per day planes take to the skies headed from Johannesburg to Maputo
Sunday10daily flights
Monday10daily flights
Tuesday6daily flights
Wednesday8daily flights
Thursday10daily flights
Friday10daily flights
Saturday7daily flights