Flights from Cape Town to Maputo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
CPT to MPM – All flight route options from Cape Town International, South Africa to Maputo, Mozambique. These routes are operated by 5 airlines. Fly non-stop with LAM or Airlink (South Africa), or choose from 1 different stopover flights. The shortest flight time is 2 hours and 30 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.
Cape Town to Maputo flights
With over 82 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to Maputo (MPM) from Cape Town (CPT) with Airlink (South Africa) or LAM or opt for a connecting flight via Johannesburg (JNB).
Cape Town to Maputo with Airlink (South Africa)
You can fly non-stop every Monday, Wednesday, Friday or Sunday with departure times at 10:35. You also have the option to do a transit flight via Johannesburg.
Distance & flight times: Cape Town International to Maputo
The shortest flight time between CPT and MPM is 2 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 30m | - | 1008 miles (1622 km) |
JNB Johannesburg | 6h 5m | 2h 5m | 1064 miles (1712 km) |


Quick copy and share this page
From Cape Town to Mozambique
Below is a list of other destinations to Mozambique from Cape Town International with either direct flights or 1 stop connections.
From South Africa to Maputo
Below is a list of other cities in South Africa with flights to Maputo with either non-stop or connecting flights.