From which city?
Johannesburg
8 Jul → 13 Jul 2027 · 5 days · direct
€252
Check the priceLisbon
30 Dec → 30 Jan 2027 · 31 days · 1 stop
€680
Check the priceDubai
3 Dec → 12 Dec 2026 · 9 days · 2 stops
€867
Check the priceTunis
8 Mar → 23 Mar 2027 · 15 days · 1 stop
€876
Check the priceWarsaw
30 Mar → 14 Apr 2027 · 15 days · 2 stops
€901
Check the priceIstanbul
5 Dec → 14 Dec 2026 · 9 days · 2 stops
€1,117
Check the priceIslamabad
5 Feb → 5 Mar 2027 · 28 days · 2 stops
€1,133
Check the priceMadrid
29 Dec → 10 Jan 2027 · 12 days · 1 stop
€1,175
Check the priceAlmaty
1 Oct → 4 Oct 2027 · 3 days · 1 stop
€1,301
Check the priceToronto
1 Jan → 4 Jan 2027 · 3 days · 1 stop
€2,112
Check the price
Maputo at a glance
- Lowest fare
- €252 from Johannesburg, 8 Jul 2027 to 13 Jul 2027
- Flight time
- about 1h non-stop from Johannesburg (450 km)
- Time difference
- none with Johannesburg
- Departure cities
- 10 cities, including Johannesburg, Lisbon, Dubai, Tunis
Frequently asked questions
How much is a flight to Maputo?
The best fare found by Eunodia is €252 return from Johannesburg, leaving on 8 Jul 2027. Prices change every day.
How long is the flight to Maputo?
Count on about 1h non-stop from Johannesburg. With a stop, the trip takes longer.
What is the time difference in Maputo?
There is no time difference between Maputo and Johannesburg.
Which cities can I fly to Maputo from?
Eunodia tracks flights to Maputo from 10 cities, including Johannesburg, Lisbon, Dubai, Tunis.
While in Maputo
Plan the rest of your trip with our partners.