There are 10 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$45–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$279–664Bus 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$404–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–341Fly Tanga Airport to Tabora, taxi
- Fly from Tanga Airport (TGT) to Tabora (TBO)plane TGT - TBO
- Take the taxi from Tabora (TBO) to Kahamataxi
26h 36m$264–614Bus 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$209–471
Tanga Airport (TGT) to Geita (GIT) flights
Comparing Your Travel Options
The cheapest way to get from Tanga to Kahama is to bus via Dar es Salaam which costs $46 - $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 $400 - $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
- $230–600
Flights from Tanga Airport to Geita via Zanzibar, Julius Nyerere International Airport
- Ave. Duration
- 22h 35m
- When
- Monday and Wednesday
- Estimated price
- $230–600
Flights from Tanga Airport to Mwanza Airport via Julius Nyerere International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $230–600
Flights from Tanga Airport to Mwanza Airport via Zanzibar, Julius Nyerere International Airport
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $230–600
Flights from Julius Nyerere International Airport to Mwanza Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $130–250
Flights from Julius Nyerere International Airport to Mwanza Airport via Geita
- Ave. Duration
- 2h 40m
- When
- Tuesday and Thursday
- Estimated price
- $130–250
Flights from Julius Nyerere International Airport to Mwanza Airport via Musoma
- Ave. Duration
- 2h 55m
- When
- Thursday and Saturday
- Estimated price
- $130–250
Flights from Julius Nyerere International Airport to Mwanza Airport via Kilimanjaro
- Ave. Duration
- 3h
- When
- Wednesday and Saturday
- Estimated price
- $130–250
Flights from Julius Nyerere International Airport to Mwanza Airport via Dodoma
- Ave. Duration
- 3h 20m
- When
- Friday and Sunday
- Estimated price
- $130–250
Flights from Tanga Airport to Tabora via Julius Nyerere International Airport
- Ave. Duration
- 24h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $210–550
Flights from Tanga Airport to Tabora via Zanzibar, Julius Nyerere International Airport
- Ave. Duration
- 22h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $210–550
Flights from Tanga Airport to Tabora via Julius Nyerere International Airport, Mpanda
- Ave. Duration
- 23h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–650
Flights from Julius Nyerere International Airport to Geita
- Ave. Duration
- 1h 30m
- When
- Tuesday and Thursday
- Estimated price
- $140–380
- Website
- flightlink.co.tz
Flights from Julius Nyerere International Airport to Mwanza Airport via Arusha
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $170–800
- Website
- precisionairtz.com
Flights from Julius Nyerere International Airport to Mwanza Airport via Kilimanjaro
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $100–150
- 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
- +254 708 599 995
- Website
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $16–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $16–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $16–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $16–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Tanga to Dar es Salaam
- Ave. Duration
- 5h 24m
- Frequency
- 3 times a day
- Estimated price
- $16–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 46m
- 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 Thanksgiving 2018: How to travel stress-free, Train travel in France: A guide to SNCF, and How to get from London to Edinburgh - to help you get the most out of your next trip.





