There are 6 ways to get from Kampala to Karonga by bus, shuttle, 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, Private Transfer
best- 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
17h 40mDrive 1,533.3 km
cheapest- Drive from Kampala to Karongacar 1,533.3 km
32h 42m$270–389Drive to Bukoba, fly to Mbeya Airport, Private Transfer , bus
- Drive from Kampala 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
39h 37mFly Entebbe to Mbeya Airport, Private Transfer , bus
- Fly from Entebbe (EBB) to Mbeya Airport (MBI)plane EBB - MBI
- Take a shuttle bus from Mbeya Airport to Malawi border
- Take the bus from Songwe to Karongabus
17h 35mFly Entebbe to Kamuzu International Airport, bus
- Fly from Entebbe (EBB) to Kamuzu International Airport (LLW)plane EBB - LLW
- Take the bus from Lilongwe to Karongabus
14h 25m$450–749Fly Entebbe to Songea, drive
- Fly from Entebbe (EBB) to Songea (SGX)plane EBB - SGX
- Drive from Songea (SGX) to Karongacar
25h 22m$340–800
Bukoba (BKZ) to Mbeya Airport (MBI) flights
Questions & Answers
The cheapest way to get from Kampala to Karonga is to drive which costs $260 - $390 and takes 32h 42m.
The fastest way to get from Kampala to Karonga is to fly and bus which takes 14h 25m and costs $450 - $750.
The distance between Kampala and Karonga is 1719 km. The road distance is 1533.3 km.
The best way to get from Kampala to Karonga without a car is to bus and Private Transfer which takes 17h 40m and costs .
It takes approximately 17h 40m to get from Kampala to Karonga, including transfers.
Karonga is 1h behind Kampala. It is currently 1:56 PM in Kampala and 12:56 PM in Karonga.
Yes, the driving distance between Kampala to Karonga is 1533 km. It takes approximately 32h 42m to drive from Kampala to Karonga.
What companies run services between Kampala, Uganda and Karonga, Northern Region, Malawi?
There is no direct connection from Kampala to Karonga. However, you can 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 drive from Kampala to Karonga in around 32h 42m.
- Website
- airtanzania.co.tz
Flights from Bukoba to Mbeya Airport via Mwanza, Dar es Salaam
- Ave. Duration
- 28h 40m
- When
- Every day
- Estimated price
- $270–900
Flights from Entebbe to Mbeya Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 7h 45m
- When
- Wednesday and Friday
- Estimated price
- $280–800
Flights from Entebbe to Mbeya Airport via Nairobi, Dar es Salaam
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $310–950
Flights from Entebbe to Mbeya Airport via Bujumbura, Dar es Salaam
- Ave. Duration
- 9h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $340–1,000
Flights from Entebbe to Songea via Dar es Salaam
- Ave. Duration
- 13h 45m
- When
- Sunday
- Estimated price
- $240–650
Flights from Entebbe to Songea via Zanzibar, Dar es Salaam
- Ave. Duration
- 19h 45m
- When
- Sunday
- Estimated price
- $260–850
Flights from Entebbe to Songea via Nairobi, Dar es Salaam
- Ave. Duration
- 13h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $260–800
Flights from Entebbe to Songea via Kilimanjaro, Dar es Salaam
- Ave. Duration
- 20h 25m
- When
- Sunday
- Estimated price
- $240–700
- Website
- ethiopianairlines.com
Flights from Entebbe to Kamuzu International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, and Friday
- Estimated price
- $420–650
- 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
- +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
- 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 Slovenia: Getting from Ljubljana to Lake Bled, 5 incredible day trips from Florence by train, and Why you should take the train in the US - to help you get the most out of your next trip.




