There are 2 ways to get from Kigali to Karonga 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 Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Take the bus from Berelay Rd to Tunduma Terminalbus
- Take a shuttle bus from Tunduma to Malawi border
- Take the bus from Songwe to Karongabus
25h 47mFly, Private Transfer , bus
- Fly from Kigali (KGL) to Mbeya Airport (MBI)plane KGL - MBI
- Take a shuttle bus from Mbeya Airport to Malawi border
- Take the bus from Songwe to Karongabus
15h 59m
Kigali (KGL) to Mbeya Airport (MBI) flights
Questions & Answers
The distance between Kigali and Karonga is 2215 km.
The best way to get from Kigali to Karonga without a car is to bus and Private Transfer which takes 25h 47m and costs .
It takes approximately 25h 47m to get from Kigali to Karonga, including transfers.
There are one+ hotels available in Karonga.
What companies run services between Kigali, Rwanda and Karonga, Northern Region, Malawi?
There is no direct connection from Kigali to Karonga. However, you can take the bus to Trinity Bus Terminal, walk to Berelay Rd, take the bus to Tunduma Terminal, take the taxi to Tunduma, take the shuttle to Malawi border, walk to Songwe, then take the bus to Karonga. Alternatively, you can take the bus to Kigali Airport, walk to Kigali (KGL) airport, fly to Mbeya Airport (MBI), walk to Mbeya Airport, take the shuttle to Malawi border, walk to Songwe, then take the bus to Karonga.
- Website
- airtanzania.co.tz
Flights from Kigali to Mbeya Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $240–700
Flights from Kigali to Mbeya Airport via Nairobi, Dar es Salaam
- Ave. Duration
- 8h
- When
- Tuesday to Sunday
- Estimated price
- $290–900
- 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
- Phone
- +250788351253
- info@volcanoexpress.co.rw
- 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
- srclassiccoachafrica@gmail.com
- Website
- srclassic.com
Bus from Berelay Rd to Tunduma Terminal
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $81
- Schedules at
- srclassic.com
- Phone
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- hoteltoursandtransfers.com
Shuttle from Tunduma to Malawi border
- Ave. Duration
- 2h 16m
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
Shuttle from Mbeya Airport to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
Bus from Songwe to Karonga
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
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 documents do I need to cross Niagara Falls?, Travel Insider: Top Japan travel tips by Beatrix Holland, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.






