The Dar es Salaam to Arusha route is one of Tanzania's most traveled bus journeys — connecting the country's largest city to the northern gateway of the Serengeti and Kilimanjaro. Whether you're a first-time traveler or a regular commuter, this guide covers everything you need.
📋 Quick Facts
- Distance: ~650 km
- Travel Time: 8 – 10 hours
- Typical Fare: TZS 25,000 – 45,000
- Departure Hub: Ubungo Bus Terminal, Dar es Salaam
- Arrival Point: Arusha Bus Stand
Which Bus Companies Operate This Route?
Several well-known companies run buses on this route daily. Here's a quick comparison to help you choose:
| Company | Type | Approx. Fare | Departs |
|---|---|---|---|
| Dar Express | Semi-luxury | TZS 35,000 | Multiple daily |
| Kilimanjaro Express | Standard | TZS 28,000 | Multiple daily |
| ASANTE RABI EXPRESS | Luxury | TZS 60,000 | Multiple daily |
| EXTRA LUXURY | Standard | TZS 55,000 | Multiple daily |
When Should You Book?
This route fills up fast — especially on Fridays and before public holidays. Book at least 24–48 hours in advance to guarantee your preferred seat and time slot. You can book through BusBora in minutes without going to the terminal.
What to Pack for the Journey
Eight to ten hours is a long ride. A little preparation makes a big difference:
- Snacks and water — buses stop, but you may not want what's sold there
- A light jacket — buses are often heavily air-conditioned
- Earphones and a fully charged phone — for entertainment on the road
- A neck pillow — worth it for a 9-hour journey
- Your booking confirmation — either printed or saved offline on your phone
Choosing Your Seat
If you're traveling for the scenery, request the left-hand side of the bus when heading north — you'll get better views of the plains and Mount Kilimanjaro as you approach Arusha. Window seats also give you a headrest for sleeping.
💡 Pro Tip
Avoid seats at the very back of the bus. They tend to experience more vibration on rough road sections and are closest to the engine noise on older coaches.
What Happens at Stops?
Most buses make one or two stops — commonly in Chalinze or Korogwe — for a meal break of 20–30 minutes. These stops are a good chance to stretch, use the facilities, and grab food. Vendors sell local meals and snacks at these points.
Arriving in Arusha
Buses arrive at the Arusha Bus Stand in the town center. From there, taxis and daladala are readily available to take you to your hotel or onward destination. Agree on a fare before you get in any taxi.
Ready to book your ticket? Skip the queue, choose your seat, and pay securely online — all in under 2 minutes.