There are 5 ways to get from Kigali to Mzuzu by plane, bus, car, ferry, 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 Mzuzu Airport
best- Fly from Kigali International Airport (KGL) to Mzuzu Airport (ZZU)plane KGL - ZZU
15h 43m$292–852Bus, drive
- Take the bus from Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Take the bus from Kampala to Ubungo Intl Bus Terminalbus
- Take the bus from Ubungo Intl Bus Terminal to Mbeyabus
- Drive from Mbeya to Songwecar
- Take the bus from Songwe to Karongabus
- Take the bus from Karonga to Mzuzubus
2d 6hFly to Kamuzu International Airport, bus
- Fly from Kigali International Airport (KGL) to Kamuzu International Airport (LLW)plane KGL - LLW
- Take the bus from Lilongwe to Mzuzubus
13h 33m$621–774Fly to Likoma Island Airport, ferry, taxi
- Fly from Kigali International Airport (KGL) to Likoma Island Airport (LIX)plane KGL - LIX
- Take the ferry from Likoma Island to Nkhata Bayferry
- Take the taxi from Nkhata Bay to Mzuzutaxi
20h 29mBus, drive via Mbeya
- Take the bus from Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Take the bus from Kampala to Ubungo Intl Bus Terminalbus
- Take the bus from Dar es Salaam to Mbeyabus
- Drive from Mbeya to Songwecar
- Take the bus from Songwe to Karongabus
- Take the bus from Karonga to Mzuzubus
2d 9h
Kigali International Airport (KGL) to Mzuzu Airport (ZZU) flights
Comparing Your Travel Options
The cheapest way to get from Kigali to Mzuzu is to fly which costs $290 - $850 and takes 15h 43m.
The fastest way to get from Kigali to Mzuzu is to fly and bus which takes 13h 33m and costs $600 - $800.
The distance between Kigali and Mzuzu is 1151 km.
It takes approximately 15h 43m to get from Kigali to Mzuzu, including transfers.
There are eight+ hotels available in Mzuzu.
What companies run services between Kigali, Rwanda and Mzuzu, Malawi?
Kenya Airways, Nyasa Express, and four other airlines fly from Kigali International Airport (KGL) to Mzuzu Airport (ZZU) 3 times a day.
- Website
- nyasaexpress.com
Flights from Kigali International Airport to Mzuzu Airport via Nairobi, Kamuzu International Airport
- Ave. Duration
- 14h 55m
- When
- Tuesday, Wednesday, Saturday, Monday, Thursday, and Sunday
- Estimated price
- $270–1,000
Flights from Kigali International Airport to Mzuzu Airport via Addis Ababa, Kamuzu International Airport
- Ave. Duration
- 15h 25m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $340–1,100
Flights from Kigali International Airport to Mzuzu Airport via Johannesburg, Kamuzu International Airport
- Ave. Duration
- 18h 45m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–900
Flights from Kigali International Airport to Mzuzu Airport via Entebbe, Kamuzu International Airport
- Ave. Duration
- 13h 20m
- When
- Tuesday and Friday
- Estimated price
- $260–950
Flights from Kigali International Airport to Likoma Island Airport via Nairobi, Kamuzu International Airport
- Ave. Duration
- 15h 10m
- When
- Tuesday, Wednesday, Saturday, Monday, Thursday, and Sunday
- Estimated price
- $270–1,000
Flights from Kigali International Airport to Likoma Island Airport via Addis Ababa, Kamuzu International Airport
- Ave. Duration
- 15h 40m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $340–1,100
Flights from Kigali International Airport to Likoma Island Airport via Johannesburg, Kamuzu International Airport
- Ave. Duration
- 19h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–900
Flights from Kigali International Airport to Likoma Island Airport via Johannesburg, Blantyre
- Ave. Duration
- 19h 15m
- When
- Every day
- Estimated price
- $330–900
Flights from Kigali International Airport to Likoma Island Airport via Entebbe, Kamuzu International Airport
- Ave. Duration
- 13h 35m
- When
- Tuesday and Friday
- Estimated price
- $260–950
- Website
- ethiopianairlines.com
Flights from Kigali International Airport to Kamuzu International Airport via Entebbe
- Ave. Duration
- 5h 5m
- When
- Tuesday and Friday
- Estimated price
- $280–1,100
Flights from Kigali International Airport to Kamuzu International Airport via Nairobi
- Ave. Duration
- 6h 30m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $300–1,100
- Website
- kenya-airways.com
Flights from Kigali International Airport to Kamuzu International Airport via Nairobi
- Ave. Duration
- 5h 45m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $320–950
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- $20–65
- Schedules at
- trinityexpress.rw
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- $20–65
- Schedules at
- trinityexpress.rw
- Phone
- +250788351253
- [email protected]
- Website
- facebook.com
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–20
- Schedules at
- facebook.com
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–20
- Schedules at
- facebook.com
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Kampala to Ubungo Intl Bus Terminal
- Ave. Duration
- 26h
- Frequency
- Once daily
- Estimated price
- $46
- Schedules at
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to Mbeya
- Ave. Duration
- 11h 53m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
Bus from Kampala to Ubungo Intl Bus Terminal
- Ave. Duration
- 26h
- Frequency
- Once daily
- Estimated price
- $46
- Schedules at
- srclassiccoach.co.tz
Bus from Dar es Salaam to Mbeya
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
Bus from Songwe to Karonga
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
Bus from Songwe to Karonga
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Karonga to Mzuzu
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Lilongwe to Mzuzu
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
Bus from Karonga to Mzuzu
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +255 754864829
- [email protected]
- Website
- newforcebus.co.tz
Bus from Dar es Salaam to Mbeya
- Ave. Duration
- 15h
- Frequency
- Every 4 hours
- Estimated price
- $20–22
- Schedules at
- newforcebus.co.tz
- Phone
- +265 995 83 60 38
- Website
- likomaexpress.com
Ferry from Likoma Island to Nkhata Bay
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Schedules at
- likomaexpress.com
- Ave. Duration
- 42 min
- Estimated price
- $11–15
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 4 stunningly beautiful Philippines islands you need to visit, Getting around the Cyclades, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.










