There are 6 ways to get from Mzuzu to Nairobi by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Mzuzu to Karongabus
- Take the bus from Karonga to Songwebus
- Drive from Songwe to Mbeyacar
- Take the bus from Mbeya to Ubungo Intl Bus Terminalbus
- Take the bus from Ubungo Intl Bus Terminal to Nairobibus
33h 57mFly from Mzuzu Airport
cheapest- Fly from Mzuzu Airport (ZZU) to Nairobi (NBO)plane ZZU - NBO
23h 10m$262–752Drive 1,616.3 km
- Drive from Mzuzu to Nairobicar 1,616.3 km
26h 59m$472–681Bus, drive via Mbeya
- Take the bus from Mzuzu to Karongabus
- Take the bus from Karonga to Songwebus
- Drive from Songwe to Mbeyacar
- Take the bus from Mbeya to Dar es Salaambus
- Take the bus from Ubungo Intl Bus Terminal to Nairobibus
37h 7mBus, drive via Mbeya #2
- Take the bus from Mzuzu to Karongabus
- Take the bus from Karonga to Songwebus
- Drive from Songwe to Mbeyacar
- Take the bus from Mbeya to Dar es Salaambus
- Take the bus from Dar es Salaam to Nairobibus
38h 22mBus to Kamuzu International Airport, fly
- Take the bus from Mzuzu to Lilongwebus
- Fly from Kamuzu International Airport (LLW) to Nairobi (NBO)plane LLW - NBO
10h 17m$372–824
Mzuzu Airport (ZZU) to Nairobi (NBO) flights
Comparing Your Travel Options
The cheapest way to get from Mzuzu to Nairobi is to fly which costs $260 - $750 and takes 23h 10m.
The fastest way to get from Mzuzu to Nairobi is to bus and fly which takes 10h 17m and costs $370 - $850.
The distance between Mzuzu and Nairobi is 2012 km. The road distance is 1616.3 km.
It takes approximately 33h 57m to get from Mzuzu to Nairobi, including transfers.
Nairobi is 1h ahead of Mzuzu. It is currently 10:28 PM in Mzuzu and 11:28 PM in Nairobi.
Yes, the driving distance between Mzuzu to Nairobi is 1616 km. It takes approximately 26h 59m to drive from Mzuzu to Nairobi.
There are 11645+ hotels available in Nairobi.
What companies run services between Mzuzu, Malawi and Nairobi, Kenya?
Nyasa Express, Kenya Airways, and Ethiopian Airlines fly from Mzuzu Airport (ZZU) to Nairobi (NBO) once daily.
- Website
- kenya-airways.com
Flights from Mzuzu Airport to Nairobi via Kamuzu International Airport
- Ave. Duration
- 22h 25m
- When
- Wednesday and Saturday
- Estimated price
- $260–750
Flights from Mzuzu Airport to Nairobi via Kamuzu International Airport, Nampula
- Ave. Duration
- 22h 15m
- When
- Monday, Tuesday, and Friday
- Estimated price
- $280–800
Flights from Kamuzu International Airport to Nairobi
- Ave. Duration
- 2h 25m
- When
- Thursday and Sunday
- Estimated price
- $290–480
Flights from Kamuzu International Airport to Nairobi via Nampula
- Ave. Duration
- 4h 30m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $290–480
- Website
- ethiopianairlines.com
Flights from Mzuzu Airport to Nairobi via Kamuzu International Airport
- Ave. Duration
- 26h 30m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $240–900
Flights from Kamuzu International Airport to Nairobi
- Ave. Duration
- 2h 15m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $320–700
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Mzuzu to Karonga
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Mzuzu to Karonga
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Mzuzu to Karonga
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Mzuzu to Lilongwe
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
Bus from Karonga to Songwe
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
Bus from Karonga to Songwe
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
Bus from Karonga to Songwe
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Mbeya to Ubungo Intl Bus Terminal
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
Bus from Mbeya to Dar es Salaam
- Ave. Duration
- 15h 31m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
Bus from Mbeya to Dar es Salaam
- Ave. Duration
- 15h 31m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Bus from Ubungo Intl Bus Terminal to Nairobi
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- $1–35
- Schedules at
- marangu.co.tz
- Book at
- busbora.co.tz
Bus from Ubungo Intl Bus Terminal to Nairobi
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- $1–35
- Schedules at
- marangu.co.tz
- Book at
- busbora.co.tz
- Phone
- +255 754864829
- [email protected]
- Website
- newforcebus.co.tz
Bus from Mbeya to Dar es Salaam
- Ave. Duration
- 15h
- Frequency
- Every 4 hours
- Estimated price
- $20–22
- Schedules at
- newforcebus.co.tz
Bus from Mbeya to Dar es Salaam
- Ave. Duration
- 15h
- Frequency
- Every 4 hours
- Estimated price
- $20–22
- Schedules at
- newforcebus.co.tz
- Phone
- +255 (22) 2860230
- [email protected]
- Website
- dar-express.com
Bus from Dar es Salaam to Nairobi
- Ave. Duration
- 15h
- Frequency
- Once daily
- Schedules at
- dar-express.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 Getting to Rome from the airport, Travelling around the UAE, and How to get from JFK to New York City - to help you get the most out of your next trip.








