
KAYAK's insights & trends for Johannesburg to Mozambique flights
Get data-powered insights and trends into flights from Johannesburg to Mozambique to help you find the cheapest flights, the best time to fly, and much more.
What is the cheapest Johannesburg to Mozambique flight route?
The cheapest ticket to Mozambique from Johannesburg found in the last 5 days was to Maputo, at R4 315 return. The most popular route is from Johannesburg OR Tambo Airport (JNB) to Maputo (MPM), and the cheapest return airline ticket found on this route in the last 5 days was R4 315.
What is the cheapest time of day to fly to Mozambique?
The cheapest time of day to fly to Mozambique is generally at night, when retur flights cost R4 547 on average. Morning departures are around 10% cheaper than evening flights, on average. The most expensive time of day to fly to Mozambique is generally in the evening, which is peak travel time and where the average cost of a ticket is R5 084.
What is the cheapest month to fly from Johannesburg to Mozambique?
The cheapest month for flights from Johannesburg to Mozambique is March, when tickets cost R4 610 (return) on average. On the other hand, the most expensive months are August and December, when the average cost of return tickets is R5 007 and R4 957 respectively.
What’s the cheapest day of the week to fly from Johannesburg to Mozambique?
If your flying dates are flexible, you should consider flying to Mozambique on a Friday, as we generally find the cheapest rates on that day for this route. On the other hand, Sunday is the most expensive day to fly from Johannesburg to Mozambique. For your return ticket, we recommend flying on a Tuesday and avoiding Sundays for the best deals.
Which airlines fly direc between Johannesburg and Mozambique?
There are 3 airlines that fly direct from Johannesburg to Mozambique. They are: Airlink, LAM and South African. The cheapest price of all airlines flying this route was found with Airlink at R2 790 for a return flight to Beira (BEW). On average, LAM offers the best prices for direct flights between Johannesburg and Mozambique.
Which airlines fly most frequently between Johannesburg and Mozambique?
Johannesburg and Mozambique are connected by different airlines. The airlines that fly that route the most regularly are Airlink (60 flights per week), Emirates (28 flights per week), and Qatar Airways (28 flights per week).
How long does a flight from Johannesburg to Mozambique take?
The duration of a flight to Mozambique depends on your arrival airport. The shortest routes to Mozambique from Johannesburg are to Vilanculos, which takes 1h 30m, Beira, which takes 1h 50m, and Nampula, which takes 2h 35m.
Which cabin class options are there for flights between Johannesburg and Mozambique?
There are 3 cabin class options for the route. These are Business, Economy and Prem Economy. Perform a search on KAYAK to find the latest prices and availability for all cabin fares, which differ across airlines.
What’s the earliest departure time from Johannesburg to Mozambique?
The earliest flight from Johannesburg to Mozambique departs at 8:05, landing in Maputo at 9:15.
What’s the latest departure time from Johannesburg to Mozambique?
If you prefer to fly at night, the last flight from Johannesburg to Mozambique sets off at 19:30 and lands in Maputo at 20:40.
FAQs - booking Mozambique flights
Reviews of the top 4 airlines flying from Johannesburg to Mozambique
Flight cancelled by Seuss air and all onward flights missed
Flight cancelled by Seuss air and all onward flights missed
This is a quick flight from JoBerg to Livingstone. The small meal was very good, surprisingly, not a sandwich but a nice little chicken salad. Easy breezy flight if you travel long distance a lot. There is no entertainment and none needed for this short flight
Loved the in flight meal! Surprisingly good.! Staff on board were all friendly and professional! Book as far ahead as possible! Get your seat selection locked in ASAP
Far better than last return flight we had when the flight was delayed due to technical error and we missed our connection flight with no initial support from Airlink. This time thankfully all went well and will use again.
This was an excellent flight with great crew and a full complement service including a sandwich, a drink from the bar, tea, coffee or water with the meal and then a further bar service.
I can't understand how the priority boarding queue has so many people standing in it. I was travelling business class and arrived 40 minutes before boarding time and there we about 25 people in the queue ahead of me?
Delayed boarding... we were kept standing in the bus for too long... the bus was packed and smelling people!!! As if it's not enough,when we finally came off the bus, we had to wait again standing in the sun waiting to board..
Just an short flight. So it was great. Airlink is pretty good😀
Easy short flight from Johannesburg to Harare. Boarding was slow, flight attendants were friendly. They did a meal service on this short flight, including wine, which was pretty cool.
Flight was moved forward by 2 hours with 3 days notice. This meant I could not connect from flight from Johannesburg. So did not take the flight and drove to Kasane. Will never use Air Botswana unless absolutely necessary. Mark
This airline has now finally turned the corner and reminiscent of the old day service. Would definitely recommend flying with SAA.
Great experience all-round. From re-checking baggage directly before leaving the arrivals hall (coming from international), to fast and friendly boarding, to complimentary drinks and snacks on board. This was a very pleasant experience - even my luggage was delivered on the belt very quickly and it was a wonderful end to a 28 hour transit.
I had a very good experience from boarding to arrivals.
Boarded almost 48 hrs later after a scheduling change on my initial flight that was not communicated either by kayak of SAA.
I had booked a ticket for a 6:40 am departure in July 2025, but it appears there was a change to 8;00 am, which meant I missed my connecting flight which departed 10 m minutes before I landed. I had seen this problem only the previous day and try to resolve it with South African air, but they are very uncooperative on the phone. All they could say was all flights were fully booked and I ended up buying paying $2,000+ to secure a ticket for my family to ensure we got out of South Africa by Monday, which am currently pursuing with the airline.
The food options were beef or veg, No alternatives for Hindus, that don't eat beef...
On time flight; otherwise not impressed by the check- in- purchased business class and the aircraft was downgraded; no refund given for the difference. Told I could access the lounge due to the above and was questioned by the lounge check- in person who was not friendly
Very bad, Linda the hostess was very rude all the time
Everything the crew werr nice and helpful plus the food was good
At the last minute as I boarded the airplane they made me check my carry on bag. When I arrived my Apple Watch, sunglasses, and medications had been stolen. I find this absolutely unacceptable. I will never fly with SAA again.
Overall good experience but for long distances there really needs to be more room.
I purchased the upgrade to have 3 seats open, so I was able to sleep 9 hours. Without that I would have been miserable
Our luggage was supposed to be checked through from Arusha to Cape Town. We didn't know that it was a self transfer in Johannisburg. Kayak should not have sold this flight combination with out a self transfer alert.
Flying portion was fine. Below average comfort. We had 2 canceled flights and got stuck in 2 cities which took us 3 days to get home. Kenya hasn’t done anything or even reached out to us after complaining.
Staff and service on board is always exemplary. Food however could be better.
Paid an extra USD 100 for so-called Comfort seats. All of these (the bulkhead seats) had parents with babies and infants who were screaming much of the time. One mother even decided to change nappies on the seat. This was anything but comfort!
The flight staff were not very kind. I went back to get a drink, 4 of them back there chatting. They all looked at me continued to talk then they started doing stuff and one finally asked after I was standing there awhile what I needed. This happened multiple times. The movies were not the great and seemed dated. My seat squeaked every time I moved and it moved around a bit.
I enjoyed the courtesy of the staff, and their professionalism. The food was pretty good and they took great care of us throughout the trip!
They should improve their time management and how to reschedule flights in order to avoid long stopovers
Our experience was terrible. Much of our itinerary was missing when we tried to reconfirm or when we arrived at the airport, even though the Kenya Airways App had us listed. By the time, it was sorted out, our flight from Livingstone to Nairobi was full. To meet our commitments (and get home), we had to find ground transport to Lusaka, purchase a one-way ticket for each of us to Nairobi, book an extra hotel night in both Lusaka and Nairobi, plus the cost of extra meals. For the 2 of us, we incurred over $1500 in extra expense. I filed a concern with the airline October 19, received a incident report number, but have not heard back as of November 2. It was a challenging and disappointing experience.
All of the trip was good and I have good experience with LAM company
Had excess weight and ended up being late going through security and customs, missed the bus to airplane. Got driven to airplane in a van when arrived at the plane driver got a phone call from security saying I had left my iphone at security we went back and retrieved the phone and managed to make back to the plane just in time to take off. Excellent Service Teamwork. ⭐️🌟✨💫🤩
The flight was delayed due to technical issues and operational
It’s appreciated to see better food offer and a variety of drinks. White wine with supper was appreciated. It doesn’t need to be chilled. Red wine will be good. Thanks
Those flights are always too hot. Better air and better circulation is needed. Thanks