Dar es Salaam to Arusha Bus Guide
Prices | Timetable | Departures | Operators
Dar es Salaam to Arusha Bus prices, timetable, departure list and operators
TZS 46,000
TZS 70,000
9h 40m - 11h 10m
13
Lowest fare
Highest fare
Typical journey time
Bus operators
Overview Buses from Dar es Salaam to Arusha run daily, with departures from Magufuli Stand between 10:00 in the morning and 22:00 at night. Most services leave in the evening and arrive in Arusha the next morning, so you can sleep on board and start your day on arrival. The road covers roughly 10 hours via either Bagamoyo or Chalinze. Fares depend mainly on the bus class: Semi Luxury is the budget option, while Luxury, Luxury VIP and Luxury VVIP add comfort and a toilet on board.
Fares by Bus Class Bus class
Fare range (TZS)
Departures listed
Amenities
Semi Luxury
46,000 - 48,000
8
AC, WiFi, charging station
Luxury
55,000
7
AC, WiFi, charging, toilet
Luxury VIP
60,000 - 65,000
8
AC, WiFi, charging, toilet
Luxury VVIP
60,000 - 70,000
4
AC, WiFi, charging, toilet
Tip: the most common fares are TZS 48,000 (Semi Luxury), TZS 55,000 (Luxury) and TZS 60,000 (VIP / VVIP).
Information based on Busbora listings. Always confirm current fares and times when booking.
Page 1
Dar es Salaam to Arusha Bus Guide
Prices | Timetable | Departures | Operators
Timetable and Departure List All departures leave from Magufuli Stand, Dar es Salaam. Times use the 24-hour format. Arrival times shown with (+1) are the following morning. #
Departs
Arrives
Duration
Operator
Class
Via
Drop-off point
Fare (TZS)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
10:00 11:00 16:00 17:30 18:00 19:00 19:00 19:00 19:00 20:00 20:00 20:00 20:00 20:00 20:30 20:30 20:30 21:00 21:00 21:00 21:05 21:30 21:30 22:00 22:00 22:00 22:00
20:00 21:27 02:05 (+1) 03:45 (+1) 05:10 (+1) 05:25 (+1) 05:55 (+1) 05:10 (+1) 05:15 (+1) 06:05 (+1) 06:27 (+1) 06:10 (+1) 05:55 (+1) 05:40 (+1) 07:20 (+1) 06:40 (+1) 06:32 (+1) 07:55 (+1) 07:10 (+1) 08:10 (+1) 07:20 (+1) 07:40 (+1) 07:20 (+1) 08:05 (+1) 08:10 (+1) 07:45 (+1) 08:00 (+1)
10h 00m 10h 27m 10h 05m 10h 15m 11h 10m 10h 25m 10h 55m 10h 10m 10h 15m 10h 05m 10h 27m 10h 10m 9h 55m 9h 40m 10h 50m 10h 10m 10h 02m 10h 55m 10h 10m 11h 10m 10h 15m 10h 10m 9h 50m 10h 05m 10h 10m 9h 45m 10h 00m
Osaka Classic Kapricon Royal Class Nayrah Express Extra Luxury Royal Express Kimotco Kilimanjaro Express Tilisho Safari Osaka Classic Nayrah Express Kapricon Royal Class Tilisho Safari Asante Rabi Express* Marangu Coach* Extra Luxury Tilisho Safari Mapenzi Ya Mungu Kilimanjaro Express Tilisho Safari Royal Express Lim Safaris Mberesero VIP Marangu Coach Kilimanjaro Express Tilisho Safari Asante Rabi Express Osaka Classic
Semi Luxury Semi Luxury Luxury VIP Luxury Semi Luxury Luxury VIP Semi Luxury Luxury VVIP Semi Luxury Luxury VVIP Luxury Luxury Luxury VVIP Luxury VIP Luxury Semi Luxury Semi Luxury Luxury VVIP Luxury VIP Luxury VIP Luxury Luxury VIP Semi Luxury Luxury VIP Luxury VIP Luxury Luxury
Bagamoyo Bagamoyo Chalinze Chalinze Chalinze Bagamoyo Bagamoyo Bagamoyo Bagamoyo Chalinze Bagamoyo Bagamoyo Bagamoyo Namanga Bagamoyo Bagamoyo Bagamoyo Bagamoyo Bagamoyo Chalinze Bagamoyo Bagamoyo Bagamoyo Bagamoyo Bagamoyo Bagamoyo Bagamoyo
Arusha Stand Levolosi Office Arusha Stand Arusha Arusha Stand Arusha Main Office Arusha Arusha Arusha Stand Arusha Stand Levolosi Office Arusha Makao Mapya Makao Mapya Arusha Arusha Arusha Stand Arusha Arusha Arusha Stand Arusha Stand Arusha Stand Arusha Stand Arusha Arusha Arusha Arusha Stand
48,000 48,000 60,000 55,000 48,000 60,000 46,000 60,000 48,000 60,000 55,000 55,000 60,000 60,000 55,000 47,000 47,000 70,000 60,000 60,000 55,000 60,000 48,000 65,000 60,000 55,000 55,000
* Asante Rabi Express (20:00) is listed as a Dar es Salaam - Karatu service and Marangu Coach (20:00) as a Dar es Salaam - Nairobi service via Namanga. Both are listed on this route and drop at Makao Mapya, Arusha.
Information based on Busbora listings. Always confirm current fares and times when booking.
Page 2
Dar es Salaam to Arusha Bus Guide
Prices | Timetable | Departures | Operators
Departures at a Glance Time of day
Departure times
Number of buses
Fare range (TZS)
Morning (before 12:00)
10:00, 11:00
2
48,000 - 48,000
Afternoon and evening (12:00 - 19:59)
16:00, 17:30, 18:00, 19:00
7
46,000 - 60,000
Night (20:00 onwards)
20:00, 20:30, 21:00, 21:05, 21:30, 22:00
18
47,000 - 70,000
Available Bus Operators Operator
Classes
Departure times
Fare range (TZS)
Asante Rabi Express
Luxury VVIP, Luxury
20:00, 22:00
55,000 - 60,000
Extra Luxury
Luxury
17:30, 20:30
55,000
Kapricon Royal Class
Semi Luxury, Luxury
11:00, 20:00
48,000 - 55,000
Kilimanjaro Express
Semi Luxury, Luxury VVIP, Luxury VIP
19:00, 21:00, 22:00
46,000 - 70,000
Kimotco
Luxury VIP
19:00
60,000
Lim Safaris
Luxury
21:05
55,000
Mapenzi Ya Mungu
Semi Luxury
20:30
47,000
Marangu Coach
Luxury VIP, Semi Luxury
20:00, 21:30
48,000 - 60,000
Mberesero VIP
Luxury VIP
21:30
60,000
Nayrah Express
Luxury VIP, Luxury VVIP
16:00, 20:00
60,000
Osaka Classic
Semi Luxury, Luxury
10:00, 19:00, 22:00
48,000 - 55,000
Royal Express
Semi Luxury, Luxury VIP
18:00, 21:00
48,000 - 60,000
Tilisho Safari
Luxury VVIP, Luxury, Semi Luxury, Luxury VIP
19:00, 20:00, 20:30, 21:00, 22:00
47,000 - 60,000
Information based on Busbora listings. Always confirm current fares and times when booking.
Page 3
Dar es Salaam to Arusha Bus Guide
Prices | Timetable | Departures | Operators
Travel Tips Boarding point
All listed buses board at Magufuli Stand in Dar es Salaam. Arrive at least 30 minutes before departure.
Drop-off points
Most buses stop at Arusha Stand or central Arusha. Some drop at Levolosi Office, Arusha Main Office or Makao Mapya.
Routes
Services run via Bagamoyo or via Chalinze. Both take about 10 hours.
Amenities
Every bus has AC, WiFi and charging. Luxury, VIP and VVIP coaches also have an on-board toilet.
Best value
Semi Luxury seats start from TZS 46,000. Luxury and VIP classes cost more but add toilets and extra comfort.
Booking
Night buses fill up fastest, so book ahead through Busbora and confirm your boarding and drop-off point.
Fares, schedules and operators can change. Please confirm the latest details at busbora.co.tz before you travel.
Information based on Busbora listings. Always confirm current fares and times when booking.
Page 4