Flight tickets from Maputo to Johannesburg

Compare Maputo to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Maputo to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Maputo Airport to Johannesburg? If you want to travel next month, return fares start from ₹ 24,433. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Maputo to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Maputo to Johannesburg flights are currently cheapest in June.

Direct flights from Maputo to Johannesburg

Alternative Maputo to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Maputo to Johannesburg? You could fly into the following airports instead.

Maputo to Johannesburg: Flight information

The things to know before you go.
Cheapest flight found₹ 13,324
Cheapest month to flyJune
Average flight time1 hr, 9 mins
Most popular airlineQatar Airways
Average flights per week292

Finding cheap flights from Maputo to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Maputo to Johannesburg is ₹ 24,433. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 9 minutes is the average flight time from Maputo to Johannesburg.
Qatar Airways, Airlink and Emirates fly direct from Maputo to Johannesburg.
As of May 2026, there are 146 flights per week flying from Maputo to Johannesburg.
The cheapest month to fly from Maputo to Johannesburg is usually June.
If you're flying from Maputo Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from ₹ 24,433.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Maputo Airport to Johannesburg on Thursday, 11 June 2026.
Yes – the average flight time is 1 hour and 9 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 14°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, LAM offers the cheapest flight tickets to Johannesburg.

Flying from Maputo International Airport (MPM) to Johannesburg: what you need to know

  • Take a direct flight from Maputo International Airport to Johannesburg and you'll be travelling for an average of 1 hour 10 minutes.

  • Johannesburg's timezone is UTC+2, which is the same as Maputo (the location of Maputo International Airport).

  • Maputo International Airport (MPM) to Johannesburg O.R. Tambo International Airport (JNB) is the most traveled route, with 38 departures a week to pick from. If you have things to do before leaving, the last flight from MPM to JNB is with LAM at 17:35. Opt for the first departure operated by Airlink (South Africa) at 06:35 if you want to get on your way earlier.

  • For a relaxed start to your MPM to Johannesburg flight, allow plenty of time to navigate the airport and find your gate. Turning up two hours before international departures and an hour before domestic flights is the general travel rule.

  • Flying during a peak time such as July? Public holidays and other popular seasons can lead to longer lines at check-in and security. Play it safe and get there up to four hours ahead of an international flight and two hours before domestic departures.

  • Begin your journey at MPM and travel straight to Johannesburg O.R. Tambo International Airport (JNB). That will be your arrival point when searching for Maputo International Airport to Johannesburg tickets.

  • Well-known airlines that offer direct flights from Maputo International Airport to Johannesburg include:

  • We make it a breeze to book plane tickets from MPM to Johannesburg with a stopover. To see the options, deselect 'Direct flights only.' Next, choose a flight that has a stop long enough to tour your chosen city. The most sought-after stopovers include:

    • Cape Town International Airport (CPT)

    • Durban King Shaka International Airport (DUR)

    • Vilankulo Airport (VNX)

  • MPM is about 5 kilometres from central Maputo. If you're driving, ride-sharing or catching a taxi from the centre, it'll take you 10 minutes or so to get there, depending on the traffic. If you're taking public transport, expect the travel time to be around 30 minutes.

  • Want a hassle-free start to your trip? Stay near MPM. Whether you're taking an early flight from Maputo International Airport to Johannesburg or just don't like being rushed, these hotels are just the thing:

  • Of the flights that depart from Maputo International Airport, 73% arrive as scheduled at their destination.

How to find the cheapest flights from Maputo International Airport (MPM) to Johannesburg

  • ₹ 13,324 is currently the lowest price for a one-way Maputo International Airport to Johannesburg flight. A return plane ticket starts at ₹ 24,433. These prices may change depending on demand.

  • To find cheap flights from MPM to Johannesburg, book as early as possible. Airlines generally offer lower prices when tickets are first released.

  • If you're flexible with your trip dates, use the 'Whole month' tool. It'll give you the cheapest price across each month when searching for a Maputo International Airport to Johannesburg ticket.

  • Save time searching for cheap flights from MPM to Johannesburg by setting up a Price Alert. You'll receive an email or push notification on the app when fares go down.

  • Tailor your trip with filters. Pick your ideal arrival and departure times, total journey duration and airlines. You can also sort results by 'Cheapest,' 'Best' or 'Fastest' flights from Maputo International Airport to Johannesburg.

Airports in Johannesburg

Johannesburg O.R. Tambo International Airport (JNB)

  • Johannesburg O.R. Tambo International Airport (JNB) to central Johannesburg takes about 30 minutes to reach by car. The centre is roughly 26 kilometres away.

  • If you're using public transport, expect a journey time of around 35 minutes.

  • The last thing you want is a long journey to your hotel if you're getting in late on a flight from Maputo International Airport to Johannesburg. Book one of these accommodation options near JNB instead:

  • To get the best deal, book your vehicle from Johannesburg O.R. Tambo International Airport around three weeks in advance of your flight from MPM to Johannesburg.

Lanseria International Airport (HLA)

  • Once your flight from Maputo International Airport to Johannesburg has hit the tarmac, you can reach the city centre in about 45 minutes by car. Central Johannesburg is roughly 40 kilometres from Lanseria International Airport (HLA).

  • You can expect the trip to take about 1 hour 15 minutes on public transport.

  • After stepping off your MPM to Johannesburg flight, settle in at a hotel near HLA. These are some great accommodation options that'll help you sink into relaxation mode:

  • Call dibs on the best options. Booking your ride from HLA four weeks ahead of time often means lower prices and a wider range of vehicles.

Best time to go to Johannesburg

  • It's time to work out your dates for your flight from Maputo International Airport to Johannesburg. April is the busiest month for a trip to Johannesburg. If you like a more low-key vibe, go in December.

  • The warmest month in Johannesburg is January, with temperatures ranging between 15ºC and 30ºC. Lock in your Maputo International Airport to Johannesburg plane ticket then if this is the type of weather you enjoy.

  • July has average temperatures of between 3ºC and 20ºC. Look for a cheap ticket from MPM to Johannesburg around that time if you like travelling in cooler conditions.

More about Johannesburg

  • Start your Johannesburg trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Maputo International Airport to Johannesburg, check out our range of accommodation options including:

  • There are so many things to see and do in this city it can be difficult to know where to start. Nelson Mandela Statue, Apartheid Museum and Top of Africa are top sights which should be on any well-planned Johannesburg itinerary.

Explore more of South Africa

  • Pietermaritzburg is just one of the many places in South Africa waiting to be discovered once you've taken in the sights of Johannesburg. Around 451 kilometres away to the southeast, its best attractions include Sri Siva Soobramoiniar And Marriamen Temples, KwaZulu-Natal National Botanical Garden and Butterflies for Africa.

  • Bloemfontein is another favourite destination in South Africa and is around 370 kilometres southwest of Johannesburg. No journey is complete without seeing Naval Hill Planetarium, Naval Hill Nature Reserve and Kings Park Rose Garden.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.