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:

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.