There are 6 ways to get from Addis Ababa Airport (ADD) to Maputo by plane, bus, or car
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 Addis Ababa Bole International Airport (ADD) to Maputo International Airport (MPM)ADD - MPM
5h 12m$376–1,144Bus
cheapest- Take the bus from Addis Ababa to Nairobi
- Take the bus from Nairobi to Dar es Salaam
- Take the bus from Dar Es Salaam to Johannesburg
- Take the bus from Johannesburg to Maputo
5d 15h$279–396Drive 5,134 km
- Drive from Addis Ababa Airport (ADD) to Maputo5,134 km
3d 10h$629–908Fly to Kruger Mpumalanga International Airport, drive
- Fly from Addis Ababa Bole International Airport (ADD) to Kruger Mpumalanga International Airport (MQP)ADD - MQP
- Drive from Nelspruit-Airport-MQP to Maputo
10h 43m$384–1,156Fly to Skukuza Airport, drive
- Fly from Addis Ababa Bole International Airport (ADD) to Skukuza Airport (SZK)ADD - SZK
- Drive from Skukuza Airport (SZK) to Maputo
16h$480–1,446Fly to Johannesburg Airport, fly to King Mswati III International Airport, drive
- Fly from Addis Ababa Bole International Airport (ADD) to Johannesburg International Airport (JNB)ADD - JNB
- Fly from Johannesburg Airport to King Mswati III International Airport
- Drive from King Mswati III International Airport to Maputo
9h 48m
Addis Ababa Bole International Airport (ADD) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Addis Ababa Airport (ADD) to Maputo is to bus which costs $270 - $400 and takes 5 days 15h.
The fastest way to get from Addis Ababa Airport (ADD) to Maputo is to fly which takes 5h 12m and costs $370 - $1,200.
The distance between Addis Ababa Airport (ADD) and Maputo is 3946 km. The road distance is 5134 km.
The best way to get from Addis Ababa Airport (ADD) to Maputo without a car is to bus which takes 5 days 15h and costs $270 - $400.
It takes approximately 5h 12m to get from Addis Ababa Airport (ADD) to Maputo, including transfers.
The best way to get from Addis Ababa Airport (ADD) to Maputo is to fly which takes 5h 12m and costs $370 - $1,200. Alternatively, you can bus, which costs $270 - $400 and takes 5 days 15h.
Maputo is 1h behind Addis Ababa Airport (ADD). It is currently 9:31 PM in Addis Ababa Airport (ADD) and 8:31 PM in Maputo.
Yes, the driving distance between Addis Ababa Airport (ADD) to Maputo is 5134 km. It takes approximately 3 days 10h to drive from Addis Ababa Airport (ADD) to Maputo.
There are 122+ hotels available in Maputo.
What companies run services between Addis Ababa Airport (ADD), Ethiopia and Maputo, Mozambique?
Ethiopian Airlines flies from Addis Ababa Bole International Airport (ADD) to Maputo International Airport (MPM) once daily. Alternatively, you can take a bus from Bole Bridge to Maputo via Cinema Ras, Addis Ababa, Nairobi, Nairobi, Dar es Salaam, Dar Es Salaam, Johannesburg, Cbd, Park Station, and Johannesburg in around 5d 15h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Addis Ababa Bole International Airport to Kruger Mpumalanga International Airport via Victoria Falls
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $350–1,200
Flights from Addis Ababa Bole International Airport to Kruger Mpumalanga International Airport via Johannesburg International Airport
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- $350–1,200
Flights from Addis Ababa Bole International Airport to Kruger Mpumalanga International Airport via Harare, Johannesburg International Airport
- Ave. Duration
- 12h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $350–1,200
Flights from Addis Ababa Bole International Airport to Kruger Mpumalanga International Airport via Maputo International Airport, Johannesburg International Airport
- Ave. Duration
- 11h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $370–1,200
Flights from Addis Ababa Bole International Airport to Kruger Mpumalanga International Airport via Lusaka, Johannesburg International Airport
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $360–1,200
Flights from Addis Ababa Bole International Airport to Skukuza Airport via Johannesburg International Airport
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- $450–1,500
Flights from Addis Ababa Bole International Airport to Skukuza Airport via Harare, Johannesburg International Airport
- Ave. Duration
- 14h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $450–1,500
Flights from Addis Ababa Bole International Airport to Skukuza Airport via Lusaka, Johannesburg International Airport
- Ave. Duration
- 16h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $450–1,500
- Website
- ethiopianairlines.com
Flights from Addis Ababa Bole International Airport to Maputo International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $340–1,100
Flights from Addis Ababa Bole International Airport to Johannesburg International Airport
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $280–950
Flights from Addis Ababa Bole International Airport to Johannesburg International Airport via Lusaka
- Ave. Duration
- 10h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $280–950
- Phone
- +254 756 908988
Bus from Addis Ababa to Nairobi
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $55–75
- Phone
- 0724 581902
- Website
- tahmeedexpress.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $20–39
- Schedules at
- tahmeedexpress.com
- Single
- $20–22
- VIP
- $39
- Business
- $31
- Normal
- $31
- Phone
- +27 688 768 195
- mkombelogistics@gmail.com
- Website
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $170–240
- Schedules at
- mkombelogistics.com
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Maputo
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $19–27
- Schedules at
- res.prasa.com
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 What are the different types of Renfe trains in Spain?, Best ways to travel around Australia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.





