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
Round trip
Sort by: Cheapest
July 2 - July 6
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
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
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
Flights from $179
March
Flights from $286
Direct flights from Johannesburg to Maputo
Linhas Aéreas de Moçambique
Last-minute flights going from Johannesburg to Maputo
Thu, Jun 18
JNB - Maputo
Johannesburg (JNB) - Maputo (MPM)
Linhas Aéreas de Moçambique
$334
$263
One-way
Thu, Jun 18
JNB - Maputo
Johannesburg (JNB) - Maputo (MPM)
Linhas Aéreas de Moçambique
$332
$265
One-way
Wed, Jul 1
JNB - Maputo
Johannesburg (JNB) - Maputo (MPM)
Linhas Aéreas de Moçambique
$370
$261
One-way
Thu, Jul 2
JNB - Maputo
Johannesburg (JNB) - Maputo (MPM)
Linhas Aéreas de Moçambique
$370
$232
One-way
Thu, Jul 2
JNB - Maputo
Johannesburg (JNB) - Maputo (MPM)
Linhas Aéreas de Moçambique
$369
$273
One-way
Thu, Jul 2
JNB - Maputo
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
Jul 2 - Jul 6
$370 → $232
37%
Jul 1 - Jul 5
$370 → $261
29%
Oct 23 - Oct 30
$364 → $263
28%
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)
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)
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)
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