There are 5 ways to get from Mwanza to Tabora by plane, 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.
Fly
best- Fly from Mwanza Airport (MWZ) to Tabora (TBO)plane MWZ - TBO
14h 4m$308–711Train, bus
cheapest- Take the train from Mwanza to Dar es Salaamtrain
- Take the bus from Dar es Salaam to Taborabus
2d 4h$37–54Bus
- Take the bus from Central Bus Station to Magufuli Bus Terminalbus
- Take the bus from Dar es Salaam to Taborabus
32h 46m$55–73Drive 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
Mwanza Airport (MWZ) to Tabora (TBO) flights
Comparing Your Travel Options
The cheapest way to get from Mwanza to Tabora is to train and bus which costs $35 - $55 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.
No, there is no direct bus from Mwanza station to Tabora. However, there are services departing from Central Bus Station and arriving at Tabora via Kimara and Dar es Salaam. The journey, including transfers, takes approximately 32h 46m.
The distance between Mwanza and Tabora is 313 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 32h 46m and costs $55 - $75.
It takes approximately 14h 4m to get from Mwanza to Tabora, including transfers.
Mwanza to Tabora bus services, operated by Ally's Star, depart from Central Bus Station.
The best way to get from Mwanza to Tabora is to fly which takes 14h 4m and costs $300 - $750. Alternatively, you can bus, which costs $55 - $75 and takes 32h 46m.
Mwanza to Tabora bus services, operated by Ally's Star, arrive at Magufuli Bus Terminal station.
Yes, the driving distance between Mwanza to Tabora is 340 km. It takes approximately 4h 57m to drive from Mwanza to Tabora.
What companies run services between Mwanza, Tanzania and Tabora, Tanzania?
Air Tanzania flies from Mwanza Airport (MWZ) to Tabora (TBO) once daily. Alternatively, you can take a bus from Central Bus Station to Tabora via Magufuli Bus Terminal, Kimara, Ubungo, and Dar es Salaam in around 32h 46m.
- Website
- airtanzania.co.tz
Flights from Mwanza Airport to Tabora via Dar es Salaam
- Ave. Duration
- 19h 31m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $300–700
Flights from Mwanza Airport to Tabora via Kilimanjaro, Dar es Salaam
- Ave. Duration
- 21h 50m
- When
- Saturday
- Estimated price
- $310–700
- 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–25
- Schedules at
- trc.co.tz
- 3rd Class Sitting
- $14
- 2nd Class Sitting
- $18
- 2nd Class Sleeping
- $25
- Phone
- +255 743999894
- Website
- allysstar.co.tz
Bus from Central Bus Station to Magufuli Bus Terminal
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Estimated price
- $30–50
- Schedules at
- allysstar.co.tz
- Website
- saratoga.co.tz
Bus from Dar es Salaam to Tabora
- Ave. Duration
- 13h 2m
- Frequency
- 4 times a day
- Estimated price
- $17–21
- Schedules at
- saratoga.co.tz
Bus from Dar es Salaam to Tabora
- Ave. Duration
- 13h 2m
- Frequency
- 4 times a day
- Estimated price
- $17–21
- 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 Italy Travel Guides, Heading to Europe? Read this before you buy a Eurail Pass, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
Booking & Getting There
There are two+ hotels available in Tabora.

