There are 5 ways to get from Maputo to Mombasa by plane, bus, car, or taxi
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 Mombasa
best- Fly from Maputo International Airport (MPM) to Mombasa (MBA)MPM - MBA
7h 13m$418–1,258Bus
cheapest- Take the bus from Maputo to Johannesburg
- Take the bus from Johannesburg to Dar Es Salaam
- Take the bus from Dar es Salaam to Mombasa
4d 9h$218–296Drive 3,524.5 km
- Drive from Maputo to Mombasa3,524.5 km
2d 11h$432–624Fly to Ukunda, taxi
- Fly from Maputo International Airport (MPM) to Ukunda (UKA)MPM - UKA
- Take the taxi from Ukunda (UKA) to Mombasa
16h 37m$468–1,263Fly to Malindi, bus
- Fly from Maputo International Airport (MPM) to Malindi (MYD)MPM - MYD
- Take the bus from Malindi to Mombasa
12h 45m$444–1,352
Maputo International Airport (MPM) to Mombasa (MBA) flights
Questions & Answers
The cheapest way to get from Maputo to Mombasa is to bus which costs $210 - $300 and takes 4 days 9h.
The fastest way to get from Maputo to Mombasa is to fly which takes 7h 13m and costs $410 - $1,300.
No, there is no direct bus from Maputo to Mombasa. However, there are services departing from Maputo and arriving at Mombasa via Park Station, Johannesburg, Shekilango and Dar es Salaam. The journey, including transfers, takes approximately 4 days 9h.
The distance between Maputo and Mombasa is 2562 km. The road distance is 3524.5 km.
The best way to get from Maputo to Mombasa without a car is to bus which takes 4 days 9h and costs $210 - $300.
It takes approximately 7h 13m to get from Maputo to Mombasa, including transfers.
Maputo to Mombasa bus services, operated by TransLux Express, depart from Maputo station.
The best way to get from Maputo to Mombasa is to fly which takes 7h 13m and costs $410 - $1,300. Alternatively, you can bus, which costs $210 - $300 and takes 4 days 9h.
Maputo to Mombasa bus services, operated by TransLux Express, arrive at Johannesburg station.
Mombasa is 1h ahead of Maputo. It is currently 2:37 PM in Maputo and 3:37 PM in Mombasa.
What companies run services between Maputo, Mozambique and Mombasa, Kenya?
Kenya Airways and Jambojet Limited fly from Maputo International Airport (MPM) to Mombasa (MBA) once daily. Alternatively, you can take a bus from Maputo to Mombasa via Johannesburg, Park Station, Cbd, Johannesburg, Dar Es Salaam, Shekilango, and Dar es Salaam in around 4d 9h.
- Website
- kenya-airways.com
Flights from Maputo International Airport to Mombasa via Nairobi
- Ave. Duration
- 7h 59m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $370–1,200
Flights from Maputo International Airport to Ukunda via Nairobi
- Ave. Duration
- 17h 30m
- When
- Sunday
- Estimated price
- $340–1,100
Flights from Maputo International Airport to Ukunda via Johannesburg, Nairobi
- Ave. Duration
- 15h 35m
- When
- Sunday
- Estimated price
- $360–1,100
Flights from Maputo International Airport to Ukunda via Addis Ababa, Nairobi
- Ave. Duration
- 17h
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $430–1,300
Flights from Maputo International Airport to Malindi via Nairobi
- Ave. Duration
- 17h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $400–1,300
Flights from Maputo International Airport to Malindi via Johannesburg, Nairobi
- Ave. Duration
- 11h 51m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- $420–1,300
Flights from Maputo International Airport to Malindi via Nampula, Nairobi
- Ave. Duration
- 10h 10m
- When
- Thursday and Saturday
- Estimated price
- $410–1,300
- Website
- jambojet.com
Flights from Maputo International Airport to Ukunda via Johannesburg, Nairobi
- Ave. Duration
- 15h 35m
- When
- Sunday
- Estimated price
- $360–1,100
Flights from Maputo International Airport to Ukunda via Addis Ababa, Nairobi
- Ave. Duration
- 17h
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $430–1,300
Flights from Maputo International Airport to Malindi via Johannesburg, Nairobi
- Ave. Duration
- 11h 51m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- $420–1,300
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Maputo to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $20–28
- Schedules at
- res.prasa.com
- Phone
- +27 688 768 195
- mkombelogistics@gmail.com
- Website
- mkombelogistics.com
Bus from Johannesburg to Dar Es Salaam
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $180–240
- Schedules at
- mkombelogistics.com
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Dar es Salaam to Mombasa
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $17–27
- Schedules at
- tawakalcoaches.co.ke
Bus from Malindi to Mombasa
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $8
- Schedules at
- tawakalcoaches.co.ke
- Ave. Duration
- 55 min
- Estimated price
- $100–130
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.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 10 amazing places to get away from it all in Australia, What documents do I need to cross Niagara Falls?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Maputo to Mombasa is 3525 km. It takes approximately 2 days 11h to drive from Maputo to Mombasa.
There are 2170+ hotels available in Mombasa.






