There are 9 ways to get from Tanga to Kahama by bus, train, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Tanga to Dar es Salaambus
- Take the train from Magufuli SGR Stn to Dodoma Passenger Stntrain
- Take the bus from Dodoma to Kahamabus
21h 33m$46–66Drive 881 km
- Drive from Tanga to Kahamacar 881 km
20h 2m$110–159Fly Tanga Airport to Geita, taxi
- Fly from Tanga Airport (TGT) to Geita (GIT)plane TGT - GIT
- Take the taxi from Geita (GIT) to Kahamataxi
26h 8m$299–814Bus via Dar es Salaam
- Take the bus from Tanga to Dar es Salaambus
- Take the bus from Dar es Salaam to Kahamabus
23h 11m$47–51Bus
- Take the bus from Tanga to Dar es Salaambus
- Take the bus from Dar es Salaam to Kahamabus
24h 47m$64–72Bus via Kibamba
- Take the bus from Tanga to Dar es Salaambus
- Take the bus from Magufuli Bus Terminal to Kahama Bus Standbus
33h 39m$62–68Fly Tanga Airport to Mwanza Airport, taxi
- Fly from Tanga Airport (TGT) to Mwanza Airport (MWZ)plane TGT - MWZ
- Take the taxi from Mwanza Airport (MWZ) to Kahamataxi
12h 23m$334–514Bus to Julius Nyerere International Airport, fly to Mwanza Airport, taxi
- Take the bus from Tanga to Dar es Salaambus
- Fly from Julius Nyerere International Airport (DAR) to Mwanza Airport (MWZ)plane DAR - MWZ
- Take the taxi from Mwanza Airport (MWZ) to Kahamataxi
13h 16m$194–321Bus to Julius Nyerere International Airport, fly to Geita, taxi
- Take the bus from Tanga to Dar es Salaambus
- Fly from Julius Nyerere International Airport (DAR) to Geita (GIT)plane DAR - GIT
- Take the taxi from Geita (GIT) to Kahamataxi
12h 31m$219–501
Tanga Airport (TGT) to Geita (GIT) flights
Questions & Answers
The cheapest way to get from Tanga to Kahama is to bus via Dar es Salaam which costs $47 - $51 and takes 23h 11m.
The fastest way to get from Tanga to Kahama is to fly and taxi which takes 12h 23m and costs $330 - $550.
No, there is no direct bus from Tanga to Kahama. However, there are services departing from Tanga and arriving at Kahama via Fire and Dar es Salaam. The journey, including transfers, takes approximately 23h 11m.
The distance between Tanga and Kahama is 1374 km. The road distance is 881 km.
The best way to get from Tanga to Kahama without a car is to bus and train which takes 21h 33m and costs $45 - $70.
It takes approximately 21h 33m to get from Tanga to Kahama, including transfers.
Tanga to Kahama bus services, operated by Tawakal Coach, depart from Tanga station.
Tanga to Kahama bus services, operated by Tawakal Coach, arrive at Dar es Salaam station.
Yes, the driving distance between Tanga to Kahama is 881 km. It takes approximately 20h 2m to drive from Tanga to Kahama.
There are two+ hotels available in Kahama.
What companies run services between Tanga, Tanzania and Kahama, Shinyanga, Tanzania?
You can take a bus from Tanga to Kahama via Fire, Manzese Tip Top, and Dar es Salaam in around 23h 11m.
- Website
- airtanzania.co.tz
Flights from Tanga Airport to Geita via Julius Nyerere International Airport
- Ave. Duration
- 24h 30m
- When
- Monday and Wednesday
- Estimated price
- $250–750
Flights from Tanga Airport to Geita via Zanzibar, Julius Nyerere International Airport
- Ave. Duration
- 21h 35m
- When
- Monday and Wednesday
- Estimated price
- $250–750
Flights from Tanga Airport to Mwanza Airport via Julius Nyerere International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $270–750
Flights from Tanga Airport to Mwanza Airport via Zanzibar, Julius Nyerere International Airport
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $270–750
Flights from Julius Nyerere International Airport to Mwanza Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $150–240
Flights from Julius Nyerere International Airport to Mwanza Airport via Geita
- Ave. Duration
- 2h 40m
- When
- Tuesday and Thursday
- Estimated price
- $150–240
Flights from Julius Nyerere International Airport to Mwanza Airport via Kilimanjaro
- Ave. Duration
- 3h
- When
- Wednesday and Saturday
- Estimated price
- $150–240
Flights from Julius Nyerere International Airport to Mwanza Airport via Dodoma
- Ave. Duration
- 3h 30m
- When
- Friday and Sunday
- Estimated price
- $150–240
Flights from Julius Nyerere International Airport to Geita
- Ave. Duration
- 1h 30m
- When
- Tuesday and Thursday
- Estimated price
- $150–410
- 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 724 581902
- Website
- tahmeedexpress.com
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 33m
- Frequency
- 4 times a day
- Estimated price
- $7–17
- Schedules at
- tahmeedexpress.com
- Single
- $7–9
- 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 Dar es Salaam to Kahama
- Ave. Duration
- 18h 14m
- Frequency
- Once daily
- Estimated price
- $47–51
- Schedules at
- mozaico.co.ke
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.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 Which side of Niagara Falls should I choose (and how do I get there)?, French strikes 2018: What are my alternative transport options?, and Travelling by boat in Italy - to help you get the most out of your next trip.






