There are 8 ways to get from Dar es Salaam to Kahama by plane, taxi, train, 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 to Mwanza Airport, taxi
best- Fly from Julius Nyerere International Airport (DAR) to Mwanza Airport (MWZ)plane DAR - MWZ
- Take the taxi from Mwanza Airport (MWZ) to Kahamataxi
6h 51m$177–299Bus via Dar es Salaam
cheapest- Take the bus from Dar es Salaam to Kahamabus
17h 49m$29Train, bus
- Take the train from Magufuli SGR Stn to Dodoma Passenger Stntrain
- Take the bus from Dodoma to Kahamabus
14h 45m$38–49Drive 990.4 km
- Drive from Dar es Salaam to Kahamacar 990.4 km
16h 3m$123–178Fly to Geita, taxi
- Fly from Julius Nyerere International Airport (DAR) to Geita (GIT)plane DAR - GIT
- Take the taxi from Geita (GIT) to Kahamataxi
6h 6m$212–479Fly to Dodoma Airport, bus
- Fly from Julius Nyerere International Airport (DAR) to Dodoma Airport (DOD)plane DAR - DOD
- Take the bus from Dodoma to Kahamabus
12h 20m$159–283Bus
- Take the bus from Dar es Salaam to Kahamabus
18h 14m$47–51Bus via Magufuli Bus Terminal
- Take the bus from Magufuli Bus Terminal to Kahama Bus Standbus
28h 6m$38
Julius Nyerere International Airport (DAR) to Mwanza Airport (MWZ) flights
Questions & Answers
The cheapest way to get from Dar es Salaam to Kahama is to bus via Dar es Salaam which costs $29 - $30 and takes 17h 49m.
The fastest way to get from Dar es Salaam to Kahama is to fly and taxi which takes 6h 6m and costs $210 - $480.
Yes, there is a direct bus departing from Dar es Salaam and arriving at Kahama. Services depart once daily, and operate every day. The journey takes approximately 18h 14m.
The distance between Dar es Salaam and Kahama is 1056 km. The road distance is 990.4 km.
The best way to get from Dar es Salaam to Kahama without a car is to train and bus which takes 14h 45m and costs $35 - $50.
It takes approximately 6h 51m to get from Dar es Salaam to Kahama, including transfers.
Dar es Salaam to Kahama bus services, operated by Shigaka Luxury, depart from Dar es Salaam station.
Dar es Salaam to Kahama bus services, operated by Shigaka Luxury, arrive at Kahama station.
Yes, the driving distance between Dar es Salaam to Kahama is 990 km. It takes approximately 16h 3m to drive from Dar es Salaam to Kahama.
There are two+ hotels available in Kahama.
What companies run services between Dar es Salaam, Tanzania and Kahama, Shinyanga, Tanzania?
Shigaka Luxury operates a bus from Dar es Salaam to Kahama 3 times a day. Tickets cost $29 and the journey takes 16h 40m.
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Mwanza Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $130–240
Flights from Julius Nyerere International Airport to Mwanza Airport via Geita
- Ave. Duration
- 2h 40m
- When
- Tuesday and Thursday
- Estimated price
- $130–240
Flights from Julius Nyerere International Airport to Mwanza Airport via Kilimanjaro
- Ave. Duration
- 3h
- When
- Wednesday and Saturday
- Estimated price
- $130–240
Flights from Julius Nyerere International Airport to Mwanza Airport via Dodoma Airport
- Ave. Duration
- 3h 30m
- When
- Friday and Sunday
- Estimated price
- $130–240
Flights from Julius Nyerere International Airport to Geita
- Ave. Duration
- 1h 30m
- When
- Tuesday and Thursday
- Estimated price
- $160–410
Flights from Julius Nyerere International Airport to Dodoma Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–240
- Website
- worldticket.com
Flights from Julius Nyerere International Airport to Mwanza Airport via Arusha
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $130–550
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Magufuli SGR Stn to Dodoma Passenger Stn
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- $6–14
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $6
- 2nd Class Sitting
- $8
- 2nd Class Sleeping
- $14
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Dodoma to Kahama
- Ave. Duration
- 9h 48m
- Frequency
- Once daily
- Estimated price
- $28
- Schedules at
- mozaico.co.ke
Bus from Dodoma to Kahama
- Ave. Duration
- 9h 48m
- Frequency
- Once daily
- Estimated price
- $28
- Schedules at
- mozaico.co.ke
Bus from Dar es Salaam to Kahama
- Ave. Duration
- 18h 14m
- Frequency
- Once daily
- Estimated price
- $47–51
- Schedules at
- mozaico.co.ke
- Phone
- +255 748772290
- Website
- shigaka.co.tz
Bus from Dar es Salaam to Kahama
- Ave. Duration
- 16h 40m
- Frequency
- 3 times a day
- Estimated price
- $29
- Schedules at
- shigaka.co.tz
- Website
- cityboyexpress.co.tz
Bus from Magufuli Bus Terminal to Kahama Bus Stand
- Ave. Duration
- 26h 47m
- Frequency
- Once daily
- Estimated price
- $38
- Schedules at
- cityboyexpress.com
- Ave. Duration
- 4h 47m
- Estimated price
- $45–80
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 How to get from Florence to Rome, How to get from Gatwick Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.



