FlightsFrom Johannesburg

To Maputo

Cheap Flights from Johannesburg to Maputo

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

Deals from

Johannesburg

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

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 Johannesburg to Maputo

Explore current cheapest deals departing from Johannesburg to Maputo

July 2 - July 6

Cheapest
Best

JNB - Maputo

$370

$232

Round trip

July 23 - July 30

JNB - Maputo

$345

$250

Round trip

July 1 - July 5

JNB - Maputo

$370

$261

Round trip

August 23 - August 30

JNB - Maputo

$273

$262

Round trip

September 23 - September 30

JNB - Maputo

$320

$262

Round trip

November 23 - November 30

JNB - Maputo

$314

$262

Round trip

June 18 - June 21

Earliest

JNB - Maputo

$334

$263

Round trip

September 13 - September 20

JNB - Maputo

$315

$263

Round trip

October 23 - October 30

JNB - Maputo

$364

$263

Round trip

October 20 - October 27

JNB - Maputo

$364

$263

Round trip

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

Route Intelligence — 486,190 Searches this Week

Insights for flights from Johannesburg to Maputo

Fares for cheap flights from Johannesburg to Maputo typically range from $180–$284, with a median price of $182. Right now, fares are near the typical level for this route. Approximately 14% of recent fares have been classified as a good price, indicating that competitive offers appear regularly. New deals for this route appear almost daily, suggesting frequent opportunities to find favorable pricing.
When considering the cheapest time to fly from Johannesburg to Maputo, the data indicates that December is often the most affordable month, with a median fare of $179. October and September also present competitive options, both showing a median fare of $181. These months tend to offer prices slightly below or at the overall median, making them good periods to plan your travel.
The typical journey time for flights from Johannesburg to Maputo is approximately 1h 10m. This route is characterized by a high proportion of direct flights from Johannesburg to Maputo, with 94.4% of itineraries being non-stop. This means almost all itineraries are non-stop, offering a quick and efficient travel experience between the two cities.
The distance between Johannesburg and Maputo is 433 kilometers, classifying this as a short-haul route. This short distance contributes to the brief flight times and the high prevalence of direct connections, making it a convenient option for regional travel.

How much is a round trip from Johannesburg to Maputo

Regular price: $300 - $436

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

The regular price range for flights from Johannesburg to Maputo is between $300 and $436. The current lowest deal is $232 with Linhas Aéreas de Moçambique, for travel from Jul 2-Jul 6.

now $232

Low $300

High $436

The cheapest time to fly from Johannesburg to Maputo

The cheapest month to fly from JNB to MPM is December, with a median price of $179. The most expensive month is March, with a median price of $286. Prices are generally lower from June to December.

December

Cheapest

Flights from $179

March

Most Expensive

Flights from $286

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

Direct flights from Johannesburg to Maputo

Airline logo

Linhas Aéreas de Moçambique

Last-minute flights going from Johannesburg to Maputo

Thu, Jun 18

⌛ Last-Minute

JNB - Maputo

Linhas Aéreas de Moçambique

Johannesburg (JNB) - Maputo (MPM)

Linhas Aéreas de Moçambique

$334

$263

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Maputo

Linhas Aéreas de Moçambique

Johannesburg (JNB) - Maputo (MPM)

Linhas Aéreas de Moçambique

$332

$265

One-way

Wed, Jul 1

⌛ Last-Minute

JNB - Maputo

Linhas Aéreas de Moçambique

Johannesburg (JNB) - Maputo (MPM)

Linhas Aéreas de Moçambique

$370

$261

One-way

Thu, Jul 2

⌛ Last-Minute

JNB - Maputo

Linhas Aéreas de Moçambique

Johannesburg (JNB) - Maputo (MPM)

Linhas Aéreas de Moçambique

$370

$232

One-way

Thu, Jul 2

⌛ Last-Minute

JNB - Maputo

Linhas Aéreas de Moçambique

Johannesburg (JNB) - Maputo (MPM)

Linhas Aéreas de Moçambique

$369

$273

One-way

Thu, Jul 2

⌛ Last-Minute

JNB - Maputo

Linhas Aéreas de Moçambique

Johannesburg (JNB) - Maputo (MPM)

Linhas Aéreas de Moçambique

$329

$274

One-way

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

4 nights

Jul 2 - Jul 6

$370  →  $232

37%

4 nights

Jul 1 - Jul 5

$370  →  $261

29%

7 nights

Oct 23 - Oct 30

$364  →  $263

28%

7 nights

Oct 20 - Oct 27

$364  →  $263

28%

Popular Airports to fly from Johannesburg to Maputo

Johannesburg - Maputo route insights

💸 Price insights

Recent fares are near the typical level

Recent fares from Johannesburg to Maputo are near the typical level of $182.

📅 Best time to fly

December is historically cheapest at $179

Historically, December is the cheapest month to fly, with a median price of $179.

⏱️ Flight duration

Direct flights take 1h 10m

The typical direct flight from Johannesburg to Maputo takes 1 hour and 10 minutes.

✈️ Airlines & availability

94.4% of deals are direct flights

Historically, 94.4% of deals for this route are for direct flights, with frequent deals.

🏆 Airline highlight

Linhas Aéreas de Moçambique offers direct flights

Linhas Aéreas de Moçambique has offered direct flights on this route historically.

🎯 Booking tip

Book during June to December for lower prices

Historically, the period from June to December has shown lower median prices for this route.

Johannesburg main airports to depart from

O. R. Tambo International (JNB)

Cheapest

Fly from O. R. Tambo International for direct flights to Maputo, offering the cheapest fares.

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

💸 Flights from ~$232

Lanseria International (HLA)

Consider Lanseria International as an alternative departure point for your journey to Maputo.

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

💸 Flights from ~$732

Maputo main airports to arrive at

Maputo International (MPM)

Cheapest

Maputo International Airport is a convenient arrival airport for flights from Johannesburg to Maputo.

📍 ~5 km from Maputo (reachable by car)

💸 Flights from ~$232

Airports nearby Maputo used as alternative

Kruger Mpumalanga International (MQP)

Kruger Mpumalanga International is a useful regional alternative for South African domestic links.

📍 ~180 km from Maputo (reachable by car, requires border crossing)

💸 Flights from ~$98

King Mswati III International (SHO)

King Mswati III International is geographically the closest international airport outside of Mozambique.

📍 ~120 km from Maputo (reachable by car, requires border crossing)

💸 Flights from ~$172

Durban International (DUR)

Cheapest

Durban International is a large international airport for South African domestic and some Middle Eastern connections.

📍 ~450 km from Maputo (reachable by car, requires border crossing)

💸 Flights from ~$88

Inhambane (INH)

Inhambane is an alternative within Mozambique, avoiding international border crossing formalities.

📍 ~250 km from Maputo (reachable by car)

💸 Flights from ~$519

Business & First Class Flight Deals to Maputo

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

Elite

Best Elite deals to Maputo

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

From JNB

Elite

Jul 23

Maputo, Mozambique

44% AI deal score

$2,117

$2,061

Save $56

From JNB

Elite

Sep 08

Maputo, Mozambique

44% AI deal score

$2,274

$2,239

Save $35

From JNB

Elite

Aug 27

Maputo, Mozambique

38% AI deal score

$2,088

From JNB

Elite

Jun 25

Maputo, Mozambique

37% AI deal score

$1,934

From JNB

Elite

Aug 07

Maputo, Mozambique

37% AI deal score

$2,155

From JNB

Elite

Jun 24

Maputo, Mozambique

36% AI deal score

$2,136

From JNB

Elite

Jun 26

Maputo, Mozambique

36% AI deal score

$2,185

From JNB

Elite

Jun 23

Maputo, Mozambique

36% AI deal score

$2,220

From JNB

Elite

Jul 10

Maputo, Mozambique

36% AI deal score

$2,281

From JNB

Elite

Jun 25

Maputo, Mozambique

36% AI deal score

$2,293

From JNB

Elite

Jul 11

Maputo, Mozambique

36% AI deal score

$2,300

From JNB

Elite

Jul 15

Maputo, Mozambique

36% AI deal score

$2,300

From JNB

Elite

Jul 28

Maputo, Mozambique

36% AI deal score

$2,321

From JNB

Elite

Jul 16

Maputo, Mozambique

36% AI deal score

$2,384

From JNB

Elite

Jul 10

Maputo, Mozambique

36% AI deal score

$2,392

From JNB

Elite

Jul 18

Maputo, Mozambique

36% AI deal score

$2,397

From JNB

Elite

Jul 14

Maputo, Mozambique

36% AI deal score

$2,406

From JNB

Elite

Jul 04

Maputo, Mozambique

36% AI deal score

$2,485

From JNB

Elite

Jul 08

Maputo, Mozambique

36% AI deal score

$2,487

From JNB

Elite

Sep 24

Maputo, Mozambique

36% AI deal score

$2,489

From JNB

Elite

Sep 25

Maputo, Mozambique

36% AI deal score

$2,489

From JNB

Elite

Jul 10

Maputo, Mozambique

36% AI deal score

$2,559

From JNB

Elite

Oct 16

Maputo, Mozambique

36% AI deal score

$2,582

From JNB

Elite

Oct 13

Maputo, Mozambique

36% AI deal score

$2,582

From JNB

Elite

Aug 24

Maputo, Mozambique

35% AI deal score

$2,385

From JNB

Elite

Aug 19

Maputo, Mozambique

35% AI deal score

$2,402

From JNB

Elite

Sep 02

Maputo, Mozambique

35% AI deal score

$2,566

From JNB

Elite

Nov 13

Maputo, Mozambique

35% AI deal score

$2,580

From JNB

Elite

Dec 01

Maputo, Mozambique

35% AI deal score

$2,671

From JNB

Elite

Aug 28

Maputo, Mozambique

35% AI deal score

$2,671

From JNB

Elite

Jul 24

Maputo, Mozambique

35% AI deal score

$2,695

From JNB

Elite

Nov 13

Maputo, Mozambique

35% AI deal score

$2,701

From JNB

Elite

Jul 08

Maputo, Mozambique

35% AI deal score

$2,754

From JNB

Elite

Oct 02

Maputo, Mozambique

35% AI deal score

$2,843

From JNB

Elite

Sep 02

Maputo, Mozambique

35% AI deal score

$2,848

From JNB

Elite

Sep 03

Maputo, Mozambique

35% AI deal score

$2,916

From JNB

Elite

Jun 23

Maputo, Mozambique

34% AI deal score

$2,511

From JNB

Elite

Jul 13

Maputo, Mozambique

34% AI deal score

$2,687

From JNB

Elite

Jun 26

Maputo, Mozambique

34% AI deal score

$2,703

From JNB

Elite

Nov 26

Maputo, Mozambique

34% AI deal score

$2,711

From JNB

Elite

Jul 30

Maputo, Mozambique

34% AI deal score

$2,762

From JNB

Elite

Jul 29

Maputo, Mozambique

34% AI deal score

$2,769

From JNB

Elite

Jul 03

Maputo, Mozambique

34% AI deal score

$2,772

From JNB

Elite

Jul 24

Maputo, Mozambique

34% AI deal score

$2,796

From JNB

Elite

Nov 27

Maputo, Mozambique

34% AI deal score

$2,824

From JNB

Elite

Jul 22

Maputo, Mozambique

34% AI deal score

$2,940

From JNB

Elite

Jul 17

Maputo, Mozambique

34% AI deal score

$4,566

From JNB

Elite

Jul 24

Maputo, Mozambique

34% AI deal score

$4,571

From JNB

Elite

Aug 14

Maputo, Mozambique

34% AI deal score

$4,581

From JNB

Elite

Jun 18

Maputo, Mozambique

34% AI deal score

$4,588

From JNB

Elite

Aug 08

Maputo, Mozambique

34% AI deal score

$4,596

From JNB

Elite

Aug 15

Maputo, Mozambique

34% AI deal score

$4,596

From JNB

Elite

Jun 17

Maputo, Mozambique

34% AI deal score

$12,043

From JNB

Elite

Jun 17

Maputo, Mozambique

34% AI deal score

$12,061

From JNB

Elite

Jun 17

Maputo, Mozambique

34% AI deal score

$12,091

From JNB

Elite

Jun 23

Maputo, Mozambique

33% AI deal score

$2,582

From JNB

Elite

Jul 03

Maputo, Mozambique

33% AI deal score

$2,929

From JNB

Elite

Aug 16

Maputo, Mozambique

33% AI deal score

$2,969

From JNB

Elite

Jun 23

Maputo, Mozambique

33% AI deal score

$2,978

From JNB

Elite

Jun 29

Maputo, Mozambique

32% AI deal score

$3,079

From JNB

Elite

Jul 24

Maputo, Mozambique

32% AI deal score

$7,678

From JNB

Elite

Jul 28

Maputo, Mozambique

32% AI deal score

$7,680

From JNB

Elite

Jul 29

Maputo, Mozambique

32% AI deal score

$7,681

From JNB

Elite

Aug 20

Maputo, Mozambique

31% AI deal score

$3,423

From JNB

Elite

Jul 13

Maputo, Mozambique

31% AI deal score

$3,423

Frequently Asked Questions About Flights to Maputo

Historically, the best prices for flights from Johannesburg to Maputo are found when booking 60+ days in advance, with an average price of $233. Booking within 28-59 days of departure typically sees an average price of $249. Prices tend to increase as the departure date approaches, with flights booked 0-6 days out averaging $309. For the most favorable rates, travelers should aim to book at least two months before their intended travel date.

Across the trailing quarter, a good price for a flight from Johannesburg to Maputo is considered to be $180 or less. The median price for this route was $182. Approximately 25% of all observed prices for this route were at or below $180. Prices above $284 were observed in the highest 25% of fares.

Historically, December has been the cheapest month to fly from Johannesburg to Maputo, with a median price of $179. October and September also offer competitive prices, both with a median of $181. The annual median price for this route is $182. Travelers looking for the best value should consider these months for their travel plans.