The distance between Dar es Salaam and Arusha is 299 miles, or approximately 478 kilometers.There are 4 ways to get from Dar es Salaam to Arusha, including minivan, bus, car, and flight.There are no morning departures for this route. The Earliest departure leaves at 21:00 and has a duration of 10 hours 30 minutes.
Dar es Salaam to Arusha by bus
The only travel class available is Comfort.
3Cities
4Routes
Marangu Coach's most popular stations
Choose a city
Shekilango Bus StopShekilango Bus stop, Shekilango Road, Dar es Salaam, Tanzania