There are 4 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 Central Bus Station to Magufuli Bus Terminalbus
- Take the bus from Dar es Salaam to Taborabus
33h 10m$54–106Train, bus
cheapest- Take the train from Mwanza to Dar es Salaamtrain
- Take the bus from Dar es Salaam to Taborabus
2d 4h$39–58Drive 340.2 km
- Drive from Mwanza to Taboracar 340.2 km
4h 57m$43–61Taxi
- Take the taxi from Mwanza to Taborataxi 340.2 km
4h 57m$110–140
Questions & Answers
The cheapest way to get from Mwanza to Tabora is to train and bus which costs $35 - $60 and takes 2 days 4h.
The fastest way to get from Mwanza to Tabora is to drive which takes 4h 57m and costs $40 - $65.
The distance between Mwanza and Tabora is 1893 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 10m and costs $50 - $110.
It takes approximately 33h 10m to get from Mwanza to Tabora, including transfers.
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 Central Bus Station to Tabora via Magufuli Bus Terminal, Kimara, Ubungo, and Dar es Salaam in around 33h 10m.
- 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
- $14–26
- Schedules at
- trc.co.tz
- 3rd Class Sitting
- $14
- 2nd Class Sitting
- $19
- 2nd Class Sleeping
- $26
- 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–75
- Schedules at
- allysstar.co.tz
- Website
- saratoga.co.tz
Bus from Dar es Salaam to Tabora
- Ave. Duration
- 13h 26m
- Frequency
- 3 times a day
- Estimated price
- $18–24
- Schedules at
- saratoga.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 How to get from London City Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.


