Flights from Nairobi to Maputo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
NBO to MPM – All flight route options from Jomo Kenyatta International, Kenya to Maputo, Mozambique. These flights are operated by 5 airlines. Fly non-stop with Kenya Airways or choose from 1 different transit flights. The shortest flight time is 4 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Maputo
We got great deals on hotels and car rentals near the airport.
Nairobi to Maputo flights
With over 57 flights every week and 2 different airlines you have a wide range of options. You can fly non-stop to Maputo (MPM) from Nairobi (NBO) with Kenya Airways or opt for a connecting flight via Johannesburg (JNB).
Nairobi to Maputo with Kenya Airways
Kenya Airways has non-stop every Wednesday or Sunday at 09:50 or 11:20. Kenya Airways is a member of SkyTeam.
With Airlink (South Africa)
If you fly from Nairobi with Airlink (South Africa) you will do a stopover in Johannesburg, JNB before reaching Maputo. This flight trip will take 8 hours and you can fly every Monday or Thursday with departures at 02:15.
Distance & flight times: Jomo Kenyatta International to Maputo
The shortest flight time between NBO and MPM is 4 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 10m | - | 1733 miles (2788 km) |
JNB Johannesburg | 8h 20m | 2h 20m | 2089 miles (3361 km) |


Quick copy and share this page
From Kenya to Maputo
Below is a list of other cities in Kenya with flights to Maputo with either non-stop or connecting flights.