FlightsFrom Maputo

To Johannesburg

Cheap Flights from Maputo to Johannesburg

Browse current best options from Maputo. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Maputo

RatePunk searches hundreds of travel sites at once for deals on flights to Johannesburg

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Maputo to Johannesburg

Explore current cheapest deals departing from Maputo to Johannesburg

June 25 - June 28

Cheapest
Best

MPM - Johannesburg

$266

$214

Round trip

August 3 - August 14

MPM - Johannesburg

$213

$216

Round trip

July 23 - July 30

MPM - Johannesburg

$216

$238

Round trip

July 7 - July 10

MPM - Johannesburg

$235

$239

Round trip

July 2 - July 30

MPM - Johannesburg

$194

$239

Round trip

September 10 - September 25

MPM - Johannesburg

$239

$245

Round trip

July 1 - July 5

MPM - Johannesburg

$234

$251

Round trip

July 14 - July 20

MPM - Johannesburg

$220

$251

Round trip

June 23 - June 25

Earliest

MPM - Johannesburg

$275

$253

Round trip

July 1 - July 15

MPM - Johannesburg

$201

$253

Round trip

Unlock all 500+ flight deals to Johannesburg and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Maputo to Johannesburg

For flights from Maputo to Johannesburg, almost all itineraries are non-stop, with 84.3% of recent fares being direct. When connecting flights are necessary, they typically involve one stopover.
If you are looking for cheap flights from Maputo to Johannesburg, fares are typically $180–$280, with a median of $237. Right now, fares are near the typical level. New deals appear almost daily, suggesting frequent opportunities to find competitive prices.
The cheapest time to fly from Maputo to Johannesburg is often in December, with a median fare of $219. Other favorable months include April, where the median fare is $232, and August, with a median fare of $235.
A typical journey from Maputo to Johannesburg takes about 1h 10m, including any connections. This route covers a distance of 433 km, classifying it as a short-haul flight.

How much is a round trip from Maputo to Johannesburg

Regular price: $218 - $324

Prices for flights from Maputo to Johannesburg are currently below the regular range.

The regular price range for flights from Maputo to Johannesburg is between $218 and $324. The current lowest deal is $214 with Linhas Aéreas de Moçambique for travel from Jun 25-Jun 28.

now $214

Low $218

High $324

The cheapest time to fly from Maputo to Johannesburg

The cheapest month to fly from Maputo to Johannesburg is December, with a median price of $219. The most expensive month is October, with a median price of $375. Prices are generally lower from January to December.

December

Cheapest

Flights from $219

October

Most Expensive

Flights from $375

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Maputo to Johannesburg

Airline logo

Linhas Aéreas de Moçambique

Last-minute flights going from Maputo to Johannesburg

Thu, Jun 18

⌛ Last-Minute

MPM - Johannesburg

Linhas Aéreas de Moçambique

Maputo (MPM) - Johannesburg (JNB)

Linhas Aéreas de Moçambique

$287

$279

One-way

Fri, Jun 19

⌛ Last-Minute

MPM - Johannesburg

Linhas Aéreas de Moçambique

Maputo (MPM) - Johannesburg (JNB)

Linhas Aéreas de Moçambique

$285

$277

One-way

Fri, Jun 19

⌛ Last-Minute

MPM - Johannesburg

Linhas Aéreas de Moçambique

Maputo (MPM) - Johannesburg (JNB)

Linhas Aéreas de Moçambique

$289

$280

One-way

Sat, Jun 20

⌛ Last-Minute

MPM - Johannesburg

Linhas Aéreas de Moçambique

Maputo (MPM) - Johannesburg (JNB)

Linhas Aéreas de Moçambique

$289

$255

One-way

Sun, Jun 21

⌛ Last-Minute

MPM - Johannesburg

Linhas Aéreas de Moçambique

Maputo (MPM) - Johannesburg (JNB)

Linhas Aéreas de Moçambique

$289

$254

One-way

Mon, Jun 22

⌛ Last-Minute

MPM - Johannesburg

Linhas Aéreas de Moçambique

Maputo (MPM) - Johannesburg (JNB)

Linhas Aéreas de Moçambique

$280

$254

One-way

Biggest price drops on these dates for flights from Maputo to Johannesburg

7 nights

Dec 23 - Dec 30

$414  →  $254

39%

5 nights

Dec 16 - Dec 21

$415  →  $277

33%

4 nights

Dec 7 - Dec 11

$403  →  $277

31%

3 nights

Dec 7 - Dec 10

$402  →  $277

31%

Popular Airports to fly from Maputo to Johannesburg

Maputo - Johannesburg route insights

💸 Price insights

Recent fares near the typical level

Recent fares from Maputo to Johannesburg are near the typical level, with a median price of $237.

📅 Best time to fly

December is historically cheapest

Historically, December is the cheapest month to fly from Maputo to Johannesburg, with a median price of $219.

⏱️ Flight duration

Short-haul flights, 1h 10m median

Flights from Maputo to Johannesburg are short-haul, with a median duration of 1 hour 10 minutes.

✈️ Airlines & availability

Direct flights are dominant

84.3% of deals are for direct flights, with frequent deals available almost daily.

🏆 Airline highlight

Linhas Aéreas de Moçambique offers direct flights

Linhas Aéreas de Moçambique provides direct flights on this route.

🎯 Booking tip

Consider booking in December

For the lowest fares, consider booking your flight in December, with a median price of $219.

Maputo main airports to depart from

Maputo International (MPM)

Cheapest

Maputo International Airport is a convenient departure point for flights to Johannesburg.

📍 ~5 km from Maputo city center (reachable by car).

💸 Flights from ~$214

Johannesburg main airports to arrive at

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International Airport is a primary arrival option for Johannesburg flights from Maputo.

📍 ~20 km from Johannesburg city center (reachable by car)

💸 Flights from ~$214

Lanseria International (HLA)

Lanseria International Airport offers an alternative arrival point for flights to Johannesburg.

📍 ~30 km from Johannesburg city center (reachable by car)

💸 Flights from ~$795

Airports nearby Johannesburg used as alternative

Lanseria International (HLA)

Lanseria International (HLA) offers easier terminal navigation and faster check-in processes compared to the main hub.

📍 ~30 km from Johannesburg (reachable by car)

💸 Flights from ~$777

Bloemfontein (BFN)

Cheapest

Bloemfontein (BFN) is a major domestic hub with reliable scheduled services, offering good infrastructure.

📍 ~390 km from Johannesburg (reachable by car)

💸 Flights from ~$391

Kruger Mpumalanga International (MQP)

Kruger Mpumalanga International (MQP) is a reliable regional airport with consistent flight schedules.

📍 ~350 km from Johannesburg (reachable by car)

💸 Flights from ~$424

Polokwane International (PTG)

Polokwane International (PTG) is a domestic airport that helps avoid the congestion of major metropolitan hubs.

📍 ~280 km from Johannesburg (reachable by car)

💸 Flights from ~$525

Durban International (DUR)

Durban International (DUR) is a major international hub with a wide variety of airlines and destinations.

📍 ~500 km from Johannesburg (reachable by car)

💸 Flights from ~$409

Business & First Class Flight Deals to Johannesburg

Discover luxury on the budget with premium cabin class on flights from Maputo to Johannesburg.

Elite

Best Elite deals to Johannesburg

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From MPM

Elite

Jun 20

Johannesburg, South Africa

37% AI deal score

$2,420

From MPM

Elite

Oct 01

Johannesburg, South Africa

36% AI deal score

$2,493

From MPM

Elite

Jul 31

Johannesburg, South Africa

36% AI deal score

$2,592

From MPM

Elite

Jun 26

Johannesburg, South Africa

35% AI deal score

$2,718

From MPM

Elite

Dec 07

Johannesburg, South Africa

35% AI deal score

$2,721

From MPM

Elite

Jul 24

Johannesburg, South Africa

35% AI deal score

$2,863

From MPM

Elite

Aug 09

Johannesburg, South Africa

35% AI deal score

$2,869

From MPM

Elite

Jun 24

Johannesburg, South Africa

34% AI deal score

$2,965

From MPM

Elite

Jul 01

Johannesburg, South Africa

34% AI deal score

$3,051

From MPM

Elite

Jul 25

Johannesburg, South Africa

34% AI deal score

$3,051

From MPM

Elite

Jun 20

Johannesburg, South Africa

34% AI deal score

$3,071

From MPM

Elite

Jun 19

Johannesburg, South Africa

34% AI deal score

$6,056

From MPM

Elite

Jun 21

Johannesburg, South Africa

34% AI deal score

$6,072

From MPM

Elite

Jul 09

Johannesburg, South Africa

34% AI deal score

$6,108

From MPM

Elite

Jun 30

Johannesburg, South Africa

34% AI deal score

$6,148

From MPM

Elite

Jun 27

Johannesburg, South Africa

34% AI deal score

$6,191

From MPM

Elite

Jul 30

Johannesburg, South Africa

34% AI deal score

$6,690

From MPM

Elite

Jul 30

Johannesburg, South Africa

34% AI deal score

$6,692

From MPM

Elite

Jul 30

Johannesburg, South Africa

34% AI deal score

$6,692

From MPM

Elite

Jun 21

Johannesburg, South Africa

34% AI deal score

$11,977

From MPM

Elite

Jun 22

Johannesburg, South Africa

33% AI deal score

$2,849

From MPM

Elite

Jul 17

Johannesburg, South Africa

33% AI deal score

$3,145

From MPM

Elite

Dec 08

Johannesburg, South Africa

33% AI deal score

$3,279

From MPM

Elite

Jun 24

Johannesburg, South Africa

33% AI deal score

$3,390

From MPM

Elite

Jun 22

Johannesburg, South Africa

32% AI deal score

$3,099

From MPM

Elite

Jun 23

Johannesburg, South Africa

32% AI deal score

$3,384

From MPM

Elite

Jun 20

Johannesburg, South Africa

32% AI deal score

$3,386

From MPM

Elite

Jul 09

Johannesburg, South Africa

32% AI deal score

$3,425

From MPM

Elite

Aug 01

Johannesburg, South Africa

32% AI deal score

$3,430

From MPM

Elite

Jun 20

Johannesburg, South Africa

32% AI deal score

$3,477

From MPM

Elite

Jun 25

Johannesburg, South Africa

32% AI deal score

$3,661

From MPM

Elite

Jul 02

Johannesburg, South Africa

31% AI deal score

$3,326

From MPM

Elite

Jun 24

Johannesburg, South Africa

31% AI deal score

$3,394

From MPM

Elite

Aug 15

Johannesburg, South Africa

31% AI deal score

$3,424

From MPM

Elite

Jun 25

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Aug 01

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Aug 06

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jul 30

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jul 23

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Aug 08

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jul 02

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Aug 13

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jun 18

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jun 25

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jul 02

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jul 09

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Jun 18

Johannesburg, South Africa

31% AI deal score

$3,425

From MPM

Elite

Oct 03

Johannesburg, South Africa

31% AI deal score

$3,430

From MPM

Elite

Jul 30

Johannesburg, South Africa

31% AI deal score

$3,430

From MPM

Elite

Oct 17

Johannesburg, South Africa

31% AI deal score

$3,430

From MPM

Elite

Jun 25

Johannesburg, South Africa

31% AI deal score

$3,430

From MPM

Elite

Jun 25

Johannesburg, South Africa

31% AI deal score

$3,430

From MPM

Elite

Jul 02

Johannesburg, South Africa

31% AI deal score

$3,430

From MPM

Elite

Jul 02

Johannesburg, South Africa

31% AI deal score

$3,430

From MPM

Elite

Jul 02

Johannesburg, South Africa

31% AI deal score

$3,430

Frequently Asked Questions About Flights to Johannesburg

Historically, the best prices for flights from Maputo to Johannesburg have been found when booking 60+ days in advance, with an average price of $278. Booking 0-6 days before departure typically results in an average price of $285. Prices tend to be higher when booking 14-27 days out, averaging $403, and even more so at 28-59 days, where the average price is $550. For the most favorable fares, travelers should consider purchasing their tickets more than two months before their intended travel date.

Based on historical data from the trailing 90 days, a good price for a flight from Maputo to Johannesburg is considered to be $180 or less. The median price for this route has been $237. Approximately 75% of tickets on this route were priced at $280 or below. Travelers aiming for a cost-effective journey should target fares around or below the $180 threshold.

Historically, the cheapest months to fly from Maputo to Johannesburg are December, April, and August. December typically sees a median price of $219, while April has a median of $232. August also offers competitive pricing with a median of $235. The annual median price for this route is $237, indicating that these months generally offer better value compared to other times of the year.