There are 2 ways to get from Karonga to Kigali by bus, shuttle, 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, Private Transfer
best- Take the bus from Karonga to Songwebus
- Take a shuttle bus from Malawi border to Tunduma
- Take the bus from Tunduma Terminal to Berelay Rdbus
- Take the bus from Trinity Bus Terminal to Nyabugogo Bus Stnbus
25h 47mBus, Private Transfer , fly
- Take the bus from Karonga to Songwebus
- Take a shuttle bus from Malawi border to Mbeya Airport
- Fly from Mbeya Airport (MBI) to Kigali (KGL)plane MBI - KGL
25h 40m
Mbeya Airport (MBI) to Kigali (KGL) flights
Questions & Answers
The distance between Karonga and Kigali is 2214 km.
The best way to get from Karonga to Kigali without a car is to bus and Private Transfer which takes 25h 47m and costs .
It takes approximately 25h 47m to get from Karonga to Kigali, including transfers.
There are 932+ hotels available in Kigali.
What companies run services between Karonga, Northern Region, Malawi and Kigali, Rwanda?
There is no direct connection from Karonga to Kigali. However, you can take the bus to Songwe, walk to Malawi border, take the shuttle to Tunduma, take the taxi to Tunduma Terminal, take the bus to Berelay Rd, walk to Trinity Bus Terminal, then take the bus to Nyabugogo Bus Stn. Alternatively, you can take the bus to Songwe, walk to Malawi border, take the shuttle to Mbeya Airport, walk to Mbeya Airport (MBI) airport, fly to Kigali (KGL), walk to Kigali Airport, then take the bus to Kigali.
- Website
- rwandair.com
Flights from Mbeya Airport to Kigali via Dar es Salaam
- Ave. Duration
- 23h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $230–650
Flights from Mbeya Airport to Kigali via Dar es Salaam, Zanzibar
- Ave. Duration
- 24h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $230–650
Flights from Mbeya Airport to Kigali via Dar es Salaam, Entebbe
- Ave. Duration
- 20h 43m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $230–800
- Website
- charterlines.com
Flights from Mbeya Airport to Kigali via Dar es Salaam, Mwanza
- Ave. Duration
- 17h 15m
- When
- Every day
- Estimated price
- $220–800
Bus from Karonga to Songwe
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- hoteltoursandtransfers.com
Shuttle from Malawi border to Tunduma
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
Shuttle from Malawi border to Mbeya Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
- srclassiccoachafrica@gmail.com
- Website
- srclassic.com
Bus from Tunduma Terminal to Berelay Rd
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $82
- Schedules at
- srclassic.com
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Trinity Bus Terminal to Nyabugogo Bus Stn
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- $20–65
- Schedules at
- trinityexpress.rw
- Phone
- +250788351253
- info@volcanoexpress.co.rw
- Website
- facebook.com
Bus from Trinity Bus Terminal to Nyabugogo Bus Stn
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–21
- Schedules at
- facebook.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 5 incredible day trips from Florence by train, 4 of the smartest ways to explore Australia, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.






