There are 6 ways to get from Shinyanga to Tanga by taxi, plane, 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.
Taxi to Mwanza Airport, fly to Julius Nyerere International Airport, bus
best- Take the taxi from Shinyanga to Mwanza Airport (MWZ)taxi
- Fly from Mwanza Airport (MWZ) to Julius Nyerere International Airport (DAR)plane MWZ - DAR
- Take the bus from Dar es Salaam to Tangabus
10h 24m$187–323Bus via Dar es Salaam
cheapest- Take the bus from Shinyanga Bus Stn to Magufuli Bus Terminalbus
- Take the bus from Dar es Salaam to Tangabus
24h 4m$45–71Bus
- Take the bus from Shinyanga Bus Stn to Magufuli Bus Terminalbus
- Take the bus from Dar es Salaam to Tangabus
23h 47m$55–75Drive 877 km
- Drive from Shinyanga to Tangacar 877 km
18h 2m$109–158Taxi to Mwanza Airport, fly to Tanga Airport
- Take the taxi from Shinyanga to Mwanza Airport (MWZ)taxi
- Fly from Mwanza Airport (MWZ) to Tanga Airport (TGT)plane MWZ - TGT
5h 42m$396–497Taxi to Tabora, fly to Tanga Airport
- Take the taxi from Shinyanga to Tabora (TBO)taxi
- Fly from Tabora (TBO) to Tanga Airport (TGT)plane TBO - TGT
20h 34m$321–735
Mwanza Airport (MWZ) to Julius Nyerere International Airport (DAR) flights
Comparing Your Travel Options
The cheapest way to get from Shinyanga to Tanga is to bus via Dar es Salaam which costs $45 - $75 and takes 24h 4m.
The fastest way to get from Shinyanga to Tanga is to taxi and fly which takes 5h 42m and costs $390 - $500.
No, there is no direct bus from Shinyanga to Tanga. However, there are services departing from Shinyanga Bus Stn and arriving at Tanga via Kimara and Dar es Salaam. The journey, including transfers, takes approximately 23h 47m.
The distance between Shinyanga and Tanga is 1357 km. The road distance is 877 km.
The best way to get from Shinyanga to Tanga without a car is to bus which takes 23h 47m and costs $55 - $75.
It takes approximately 10h 24m to get from Shinyanga to Tanga, including transfers.
Shinyanga to Tanga bus services, operated by Ally's Star, depart from Shinyanga Bus Stn station.
Shinyanga to Tanga bus services, operated by Ally's Star, arrive at Magufuli Bus Terminal station.
Yes, the driving distance between Shinyanga to Tanga is 877 km. It takes approximately 18h 2m to drive from Shinyanga to Tanga.
There are 15+ hotels available in Tanga.
What companies run services between Shinyanga, Tanzania and Tanga, Tanzania?
You can take a bus from Shinyanga Bus Stn to Tanga via Magufuli Bus Terminal, Kimara, and Dar es Salaam in around 23h 47m.
- Website
- airtanzania.co.tz
Flights from Mwanza Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $130–250
Flights from Mwanza Airport to Julius Nyerere International Airport via Kilimanjaro
- Ave. Duration
- 3h
- When
- Wednesday and Saturday
- Estimated price
- $130–250
Flights from Mwanza Airport to Julius Nyerere International Airport via Dodoma
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- $130–250
- Website
- auricair.com
Flights from Mwanza Airport to Tanga Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $330–850
Flights from Mwanza Airport to Tanga Airport via Julius Nyerere International Airport, Zanzibar
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $290–1,100
Flights from Tabora to Tanga Airport via Julius Nyerere International Airport
- Ave. Duration
- 19h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $250–650
Flights from Tabora to Tanga Airport via Julius Nyerere International Airport, Zanzibar
- Ave. Duration
- 17h 25m
- When
- Wednesday and Friday
- Estimated price
- $250–650
- Website
- precisionairtz.com
Flights from Mwanza Airport to Julius Nyerere International Airport
- Ave. Duration
- 2h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $100–150
- Website
- flightlink.co.tz
Flights from Mwanza Airport to Julius Nyerere International Airport via Arusha
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $210–950
- Phone
- +254 708 599 995
- Website
- tawakalcoaches.co.ke
Bus from Dar es Salaam to Tanga
- Ave. Duration
- 5h 23m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
Bus from Dar es Salaam to Tanga
- Ave. Duration
- 5h 23m
- Frequency
- 3 times a day
- Estimated price
- $17–21
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +255 743999894
- Website
- allysstar.co.tz
Bus from Shinyanga Bus Stn to Magufuli Bus Terminal
- Ave. Duration
- 17h
- Frequency
- 3 times a day
- Estimated price
- $30–50
- Schedules at
- allysstar.co.tz
Bus from Shinyanga Bus Stn to Magufuli Bus Terminal
- Ave. Duration
- 17h
- Frequency
- 3 times a day
- Estimated price
- $30–50
- Schedules at
- allysstar.co.tz
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Dar es Salaam to Tanga
- Ave. Duration
- 5h 32m
- Frequency
- 4 times a day
- Estimated price
- $7–17
- Schedules at
- tahmeedexpress.com
- Single
- $7–9
- Ave. Duration
- 2h 33m
- Estimated price
- $50–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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Italy Travel Guides, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.



