There are 4 ways to get from Kigali to Karonga by plane, shuttle, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kigali to Mbeya Airport, Private Transfer , bus
best- 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 59mFly Kigali to Kamuzu International Airport, bus
cheapest- Fly from Kigali (KGL) to Kamuzu International Airport (LLW)plane KGL - LLW
- Take the bus from Lilongwe to Karongabus
16h 3m$531–800Bus, Private Transfer
- Take the bus from Kigali to Kampalabus
- 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
26h 47mDrive to Bukoba, fly to Mbeya Airport, Private Transfer , bus
- Drive from Kigali to Bukoba (BKZ)car
- Fly from Bukoba (BKZ) to Mbeya Airport (MBI)plane BKZ - MBI
- Take a shuttle bus from Mbeya Airport to Malawi border
- Take the bus from Songwe to Karongabus
43h 6m
Kigali (KGL) to Mbeya Airport (MBI) flights
Questions & Answers
The cheapest way to get from Kigali to Karonga is to fly and bus which costs $500 - $800 and takes 16h 3m.
The fastest way to get from Kigali to Karonga is to fly and bus which takes 16h 3m and costs $500 - $800.
The distance between Kigali and Karonga is 1209 km.
The best way to get from Kigali to Karonga without a car is to bus and Private Transfer which takes 26h 47m and costs .
It takes approximately 15h 59m to get from Kigali to Karonga, including transfers.
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 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. Alternatively, you can take a bus from Kigali to Karonga via Kampala, Berelay Rd, Tunduma Terminal, Tunduma, Malawi border, and Songwe in around 26h 47m.
- Website
- airtanzania.co.tz
Flights from Kigali to Mbeya Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $220–700
Flights from Kigali to Mbeya Airport via Nairobi, Dar es Salaam
- Ave. Duration
- 8h 2m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–850
Flights from Kigali to Mbeya Airport via Bujumbura, Dar es Salaam
- Ave. Duration
- 8h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $290–900
Flights from Bukoba to Mbeya Airport via Mwanza, Dar es Salaam
- Ave. Duration
- 28h 40m
- When
- Every day
- Estimated price
- $270–900
- Website
- ethiopianairlines.com
Flights from Kigali to Kamuzu International Airport via Entebbe
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, and Friday
- Estimated price
- $500–650
- Website
- kenya-airways.com
Flights from Kigali to Kamuzu International Airport via Nairobi
- Ave. Duration
- 5h 45m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $270–800
- Phone
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- hoteltoursandtransfers.com
Shuttle from Mbeya Airport to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
Shuttle from Tunduma to Malawi border
- Ave. Duration
- 2h 16m
- 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
- Phone
- +250788351253
- info@volcanoexpress.co.rw
- Website
- facebook.com
Bus from Kigali to Kampala
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–15
- Schedules at
- facebook.com
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Kigali to Kampala
- Ave. Duration
- 11h 28m
- Frequency
- 5 times a day
- Estimated price
- $45–65
- Schedules at
- trinityexpress.rw
- srclassiccoachafrica@gmail.com
- Website
- srclassic.com
Bus from Berelay Rd to Tunduma Terminal
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $85
- Schedules at
- srclassic.com
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Lilongwe to Karonga
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- $23–40
- 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 Is ride-sharing platform BlaBlaCar right for you?, Bali: What to do if Mount Agung erupts, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.







