There are 5 ways to get from Des Moines Airport (DSM) to Maputo by plane, car, taxi, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Maputo International Airport
best- Fly from Des Moines (DSM) to Maputo International Airport (MPM)DSM - MPM
28h 7m$858–2,592Fly to Kruger Mpumalanga International Airport, drive
- Fly from Des Moines (DSM) to Kruger Mpumalanga International Airport (MQP)DSM - MQP
- Drive from Kruger Mpumalanga International Airport (MQP) to Maputo
36h 11m$905–3,121Fly to Skukuza Airport, drive
- Fly from Des Moines (DSM) to Skukuza Airport (SZK)DSM - SZK
- Drive from Skukuza Airport (SZK) to Maputo
35h 40m$1,167–4,043Fly to Johannesburg Airport, fly to King Mswati III International Airport, drive
- Fly from Des Moines (DSM) to Johannesburg International Airport (JNB)DSM - JNB
- Fly from Johannesburg Airport to King Mswati III International Airport
- Drive from King Mswati III International Airport to Maputo
25h 11mFly to Londolozi Airport, taxi, bus, shuttle
- Fly from Des Moines (DSM) to Londolozi Airport (LDZ)DSM - LDZ
- Take the taxi from Londolozi Airport (LDZ) to Hazyview
- Take the bus from Hazyview to Nelspruit
- Take a shuttle bus from Samora Machel Dr to Av. Eduardo Mondlane
43h 23m$950–3,101
Des Moines (DSM) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Des Moines Airport (DSM) to Maputo is to fly which costs $850 - $2,600 and takes 28h 7m.
The fastest way to get from Des Moines Airport (DSM) to Maputo is to fly which takes 28h 7m and costs $850 - $2,600.
The distance between Des Moines Airport (DSM) and Maputo is 14845 km.
It takes approximately 28h 7m to get from Des Moines Airport (DSM) to Maputo, including transfers.
Maputo is 8h ahead of Des Moines Airport (DSM). It is currently 9:26 AM in Des Moines Airport (DSM) and 5:26 PM in Maputo.
There are 123+ hotels available in Maputo.
What companies run services between Des Moines Airport (DSM), USA and Maputo, Mozambique?
Allegiant Air, TAP Portugal, and five other airlines fly from Des Moines (DSM) to Maputo International Airport (MPM) once daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Des Moines to Kruger Mpumalanga International Airport via Atlanta, Johannesburg International Airport
- Ave. Duration
- 33h 38m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- $850–3,100
Flights from Des Moines to Kruger Mpumalanga International Airport via Atlanta, Capetown
- Ave. Duration
- 36h 3m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $900–3,300
Flights from Des Moines to Skukuza Airport via Atlanta, Johannesburg International Airport
- Ave. Duration
- 36h 48m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $1,100–4,000
Flights from Des Moines to Skukuza Airport via Chicago O'Hare, Munich, Johannesburg International Airport
- Ave. Duration
- 32h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $1,200–4,500
- Website
- flytap.com
Flights from Des Moines to Maputo International Airport via Boston, Lisboa
- Ave. Duration
- 39h 35m
- When
- Monday
- Estimated price
- $800–2,600
Flights from Des Moines to Maputo International Airport via Philadelphia, Lisboa
- Ave. Duration
- 41h 19m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $800–2,600
- Website
- delta.com
Flights from Des Moines to Johannesburg International Airport via Atlanta
- Ave. Duration
- 24h 33m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $650–2,500
- Website
- fedair.com
Flights from Des Moines to Londolozi Airport via Atlanta, Johannesburg International Airport
- Ave. Duration
- 38h 43m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $850–3,000
Flights from Des Moines to Londolozi Airport via Chicago O'Hare, Munich, Johannesburg International Airport
- Ave. Duration
- 34h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $950–3,300
- Website
- lam.co.mz
Flights from Des Moines to Maputo International Airport via Newark, Johannesburg International Airport
- Ave. Duration
- 29h
- When
- Monday and Friday
- Estimated price
- $800–3,000
- Website
- taag.com
Flights from Des Moines to Maputo International Airport via Boston, Lisboa, Luanda
- Ave. Duration
- 35h 5m
- When
- Monday
- Estimated price
- $1,200–2,400
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Hazyview to Nelspruit
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $26–35
- Schedules at
- greyhound.co.za
- Phone
- +258 84 244 2103
- cheetahexpressmaputo@gmail.com
- Website
- cheetah-express.com
Shuttle from Samora Machel Dr to Av. Eduardo Mondlane
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $32
- Schedules at
- cheetah-express.com
- Ave. Duration
- 1h 50m
- Estimated price
- $40–50
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 delightfully under-the-radar French towns you need to visit, Is ride-sharing platform BlaBlaCar right for you?, and Need to know: Jadrolinija - to help you get the most out of your next trip.






