There are 5 ways to get from Dar es Salaam to Kiwira by plane, taxi, bus, train, 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.
Fly, taxi
best- Fly from Julius Nyerere International Airport (DAR) to Mbeya Airport (MBI)plane DAR - MBI
- Take the taxi from Mbeya Airport (MBI) to Kiwirataxi
2h 11m$196–314Train
cheapest- Take the train from Dar es salaam to Mbeyatrain
22h 5m$38–44Bus, taxi
- Take the bus from Ubungo Intl Bus Terminal to Mbeyabus
- Take the taxi from Mbeya to Kiwirataxi
13h 49mDrive 846 km
- Drive from Dar es Salaam to Kiwiracar 846 km
14h 24m$106–152Bus, taxi via Mbeya
- Take the bus from Dar es Salaam to Mbeyabus
- Take the taxi from Mbeya to Kiwirataxi
16h 59m$50–62
Julius Nyerere International Airport (DAR) to Mbeya Airport (MBI) flights
Questions & Answers
The cheapest way to get from Dar es Salaam to Kiwira is to train which costs $35 - $45 and takes 22h 5m.
The fastest way to get from Dar es Salaam to Kiwira is to fly and taxi which takes 2h 11m and costs $190 - $320.
No, there is no direct train from Dar es Salaam to Kiwira. However, there are services departing from Dar es salaam and arriving at Mbeya via . The journey, including transfers, takes approximately 22h 5m.
The distance between Dar es Salaam and Kiwira is 733 km. The road distance is 846 km.
The best way to get from Dar es Salaam to Kiwira without a car is to bus and taxi which takes 13h 49m and costs .
It takes approximately 2h 11m to get from Dar es Salaam to Kiwira, including transfers.
Dar es Salaam to Kiwira train services, operated by Tanzania Zambia Railway Authority, depart from Dar es salaam station.
Dar es Salaam to Kiwira train services, operated by Tanzania Zambia Railway Authority, arrive at Mbeya station.
Yes, the driving distance between Dar es Salaam to Kiwira is 846 km. It takes approximately 14h 24m to drive from Dar es Salaam to Kiwira.
What companies run services between Dar es Salaam, Tanzania and Kiwira, Tanzania?
Tanzania Zambia Railway Authority operates a train from Dar es salaam to Mbeya once a week. Tickets cost $16–19 and the journey takes 20h 51m.
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Mbeya Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–270
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Dar es salaam to Mbeya
- Ave. Duration
- 20h 51m
- Frequency
- Once a week
- Estimated price
- $16–19
- Schedules at
- tazarasite.com
- Mukuba M1
- $16–19
- Mukuba M2
- $18
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to Mbeya
- Ave. Duration
- 11h 53m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
Bus from Dar es Salaam to Mbeya
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Schedules at
- srclassiccoach.co.tz
- Phone
- +255 754864829
- [email protected]
- Website
- newforcebus.co.tz
Bus from Dar es Salaam to Mbeya
- Ave. Duration
- 15h
- Frequency
- Every 4 hours
- Estimated price
- $20–22
- Schedules at
- newforcebus.co.tz
- Ave. Duration
- 45 min
- Estimated price
- $29–40
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 Gatwick Airport into central London, 5 delightfully under-the-radar French towns you need to visit, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.






