Cheap flights from Johannesburg to Mozambique

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Tue 7/14
Tue 7/21
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue 7/14
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Mozambique

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

To save on the cost of your flight from Johannesburg to Mozambique, book at least 60 days before your planned departure. Booking around this time can save you about 16% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R76 110 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R83 894.

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

Due to multiple factors, expect to potentially pay more when booking in July. For low rates, September can be a great choice for travel to Mozambique. Flights to Mozambique from Johannesburg in September are about R4 304 on average during September, but can be found for as low as R3 854.

Cheap flights from Johannesburg to Mozambique in July, August 2020

The best prices found for JNB to Mozambique flights in July, August
28 Jun - 3 Jul
R236pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo
1 Jul - 5 Jul
R350pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo
18 Jul - 25 Jul
R356pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo

Johannesburg to Mozambique 2020 flight deals

Cheap flights to Mozambique from Johannesburg found for this year
28 Jun - 3 Jul
R236pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo
4 Sep - 6 Sep
R272pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
MPM
Maputo Intl
MPM
Maputo Intl
South African
Direct
JNB
Johannesburg OR Tambo
4 Sep - 6 Sep
R291pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo

Direct flights to Mozambique from Johannesburg

Save time with Johannesburg to Mozambique direct flight deals
28 Jun - 3 Jul
R236pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo
4 Sep - 6 Sep
R272pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
MPM
Maputo Intl
MPM
Maputo Intl
South African
Direct
JNB
Johannesburg OR Tambo
4 Sep - 6 Sep
R291pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Mozambique

Late deals on return flights to Mozambique from Johannesburg, departing today and this week
28 Jun - 3 Jul
R236pp
JNB
Johannesburg OR Tambo
LAM
Direct
MPM
Maputo Intl
MPM
Maputo Intl
LAM
Direct
JNB
Johannesburg OR Tambo
28 Jun - 3 Jul
R476pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
MPM
Maputo Intl
MPM
Maputo Intl
Multiple Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
28 Jun - 3 Jul
R814pp
JNB
Johannesburg OR Tambo
TAAG
 
1 STOP
MPM
Maputo Intl
MPM
Maputo Intl
TAAG
 
1 STOP
JNB
Johannesburg OR Tambo

Related info for your journey

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

Flight FAQs

From Johannesburg to Mozambique

Can I find flights from Johannesburg to Mozambique for under R300 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Mozambique for under R300. The cheapest flight booked recently is on LAM for just R236, but on average you can expect to pay R359.

Are there direct flights from Johannesburg to Mozambique for under R300 on Cheapflights?

Cheapflights has 14 direct flights from Johannesburg to Mozambique under R300. A good price for a direct flight from Johannesburg to Mozambique is less than R364.

Are there last-minute flights available from Johannesburg to Mozambique for under R300?

There are currently 3+ open flights from Johannesburg to Mozambique within the next 7 days for less than R300.

How popular is this flight route?

Flights from Johannesburg OR Tambo to Mozambique have been viewed 9 032 times in the past calendar month.

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

Consider Ethiopian Air, Kenya Airways or South African when booking your flight. These represent the most popular airlines when flying from Johannesburg to Mozambique.

What are the most popular routes from Johannesburg to Mozambique?

While some choose either Johannesburg OR Tambo - Chimoio or Johannesburg OR Tambo - Beira, Johannesburg OR Tambo - Tete Matunda is the most popular route from Johannesburg to Mozambique.

What are the cheapest flights from Johannesburg to Mozambique?

On average you can expect to pay R3 873 for a flight from Johannesburg to Mozambique. The cheapest flight overall is R1 883 while the most popular route, (Johannesburg OR Tambo - Tete Matunda) is currently priced at R7 030.

Related searches

Flights to Mozambique from Johannesburg
Flights to Johannesburg Flights to Mozambique Flights from Johannesburg

Arrival points for flights from Johannesburg to Mozambique

Destination information for Mozambique

Things to know before you go. Useful info for your trip from Johannesburg to Mozambique
Today's exchange rate
R1 = MT 4,10
Flight duration
1h 15m

Airports servicing Johannesburg

Airports servicing

Inhambane (INH)
Nacala (MNC)
Maputo (MPM)
Pemba (POL)
Chingozi Airport (TET)
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First