There are 5 ways to get from Mwanza to Tabora by bus, train, car, 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
best- Take the bus from Mwanza to Dar es Salaam
- Take the bus from Dar es Salaam to Tabora
33h 8m$38–46Train, bus
- Take the train from Mwanza to Dar es Salaam
- Take the bus from Dar es Salaam to Tabora
2d 4h$39–61Drive 340.2 km
- Drive from Mwanza to Tabora340.2 km
4h 57m$43–61Taxi
- Take the taxi from Mwanza to Tabora340.2 km
4h 57m$110–140Bus via Kibamba
- Take the bus from Central Bus Station to Magufuli Bus Terminal
- Take the bus from Dar es Salaam to Tabora
33h 10m$55–111
Questions & Answers
The cheapest way to get from Mwanza to Tabora is to bus which costs $35 - $50 and takes 33h 8m.
The fastest way to get from Mwanza to Tabora is to drive which takes 4h 57m and costs $40 - $65.
No, there is no direct bus from Mwanza to Tabora. However, there are services departing from Mwanza and arriving at Tabora via Urafiki and Dar es Salaam. The journey, including transfers, takes approximately 33h 8m.
The distance between Mwanza and Tabora is 1894 km. The road distance is 340.2 km.
The best way to get from Mwanza to Tabora without a car is to bus which takes 33h 8m and costs $35 - $50.
It takes approximately 33h 8m to get from Mwanza to Tabora, including transfers.
Mwanza to Tabora bus services, operated by Darlux Co. Ltd, depart from Mwanza station.
Mwanza to Tabora bus services, operated by Darlux Co. Ltd, arrive at Dar es Salaam station.
Yes, the driving distance between Mwanza to Tabora is 340 km. It takes approximately 4h 57m to drive from Mwanza to Tabora.
There are one+ hotels available in Tabora.
What companies run services between Mwanza, Tanzania and Tabora, Tanzania?
You can take a bus from Mwanza to Tabora via Dar es Salaam, Urafiki, Ubungo, and Dar es Salaam in around 33h 8m.
- Phone
- +255 800 11 0042
- info@trc.co.tz
- Website
- trc.co.tz
Train from Mwanza to Dar es Salaam
- Ave. Duration
- 38h
- Frequency
- Once a week
- Estimated price
- $15–27
- Schedules at
- trc.co.tz
- 3rd Class Sitting
- $15
- 2nd Class Sitting
- $20
- 2nd Class Sleeping
- $27
- Phone
- +255 744 666 643
- info@darlux.co.tz
Bus from Mwanza to Dar es Salaam
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Estimated price
- $21
- Schedules at
- darlux-booking-and-parcels-office.business.site
- Website
- saratoga.co.tz
Bus from Dar es Salaam to Tabora
- Ave. Duration
- 13h 26m
- Frequency
- 3 times a day
- Estimated price
- $18–26
- Schedules at
- saratoga.co.tz
- Phone
- +255 743999894
- Website
- allysstar.co.tz
Bus from Central Bus Station to Magufuli Bus Terminal
- Ave. Duration
- 18h 30m
- Frequency
- 4 times a day
- Estimated price
- $30–80
- Schedules at
- allysstar.co.tz
- Ave. Duration
- 4h 57m
- Estimated price
- $110–140
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)?, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Southend Airport into central London - to help you get the most out of your next trip.


