There are 4 ways to get from Songwe to Kampala by taxi, bus, car, 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.
Taxi, bus
best- Take the taxi from Songwe to Tunduma Terminaltaxi
- Take the bus from Tunduma Terminal to Berelay Rdbus
13h 58m$111–116Drive 1,481.1 km
- Drive from Songwe to Kampalacar 1,481.1 km
29h 50m$222–320Taxi, Private Transfer , fly to Bukoba, drive
- Take the taxi from Songwe to Tundumataxi
- Take a shuttle bus from Tunduma to Mbeya Airport
- Fly from Mbeya Airport (MBI) to Bukoba (BKZ)plane MBI - BKZ
- Drive from Bukoba (BKZ) to Kampalacar
26h 42m$282–666Taxi, Private Transfer , fly to Entebbe
- Take the taxi from Songwe to Tundumataxi
- Take a shuttle bus from Tunduma to Mbeya Airport
- Fly from Mbeya Airport (MBI) to Entebbe (EBB)plane MBI - EBB
12h 16m$301–725
Mbeya Airport (MBI) to Bukoba (BKZ) flights
Questions & Answers
The cheapest way to get from Songwe to Kampala is to taxi and bus which costs $110 - $116 and takes 13h 58m.
The fastest way to get from Songwe to Kampala is to taxi and Private Transfer and fly which takes 12h 16m and costs $300 - $750.
The distance between Songwe and Kampala is 1527 km. The road distance is 1481.1 km.
The best way to get from Songwe to Kampala without a car is to taxi and bus which takes 13h 58m and costs $110 - $116.
It takes approximately 13h 58m to get from Songwe to Kampala, including transfers.
Yes, the driving distance between Songwe to Kampala is 1481 km. It takes approximately 29h 50m to drive from Songwe to Kampala.
There are 1857+ hotels available in Kampala.
What companies run services between Songwe, Tanzania and Kampala, Uganda?
There is no direct connection from Songwe to Kampala. However, you can take the taxi to Tunduma Terminal then take the bus to Berelay Rd. Alternatively, you can drive from Songwe to Kampala in around 29h 50m.
- Website
- airtanzania.co.tz
Flights from Mbeya Airport to Bukoba via Dar es Salaam, Mwanza
- Ave. Duration
- 19h 57m
- When
- Every day
- Estimated price
- $150–390
- Website
- ugandairlines.com
Flights from Mbeya Airport to Entebbe via Dar es Salaam
- Ave. Duration
- 5h 50m
- When
- Monday and Sunday
- Estimated price
- $200–500
- srclassiccoachafrica@gmail.com
- Website
- srclassic.com
Bus from Tunduma Terminal to Berelay Rd
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $84
- Schedules at
- srclassic.com
- Phone
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- hoteltoursandtransfers.com
Shuttle from Tunduma to Mbeya Airport
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
- Ave. Duration
- 56 min
- Estimated price
- $26–32
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, Travel Insider: Top Japan travel tips by Beatrix Holland, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.



