Moshi to Arusha

Bus, boat, SGR train, and flights β€” compare routes, then book on the operator that's fastest for you.

27 real options by bus & train, from TZS 5,000. Prices and operators sourced directly from each provider β€” book with them, we don't add a fee.

Moshi to Arusha (27)

🚌 bus Machame Inv βœ“AC Semi-luxury
05:30 Moshi 12 Oct Moshi Stand
2h10m
07:40 Arushasets down at Makuyuni 12 Oct
🚌 bus Kapricon Royal Class βœ“Non-AC Semi-luxury
06:00 Moshi 12 Oct Moshi Stand
2h5m
08:05 Arushasets down at Minjingu 12 Oct
🚌 bus Kapricon Royal Class βœ“AC Semi-luxury
06:00 Moshi 12 Oct Moshi Stand
2h45m
08:45 Arushasets down at Minjingu 12 Oct
🚌 bus Machame Inv βœ“AC Semi-luxury
07:00 Moshi 12 Oct Moshi Stand
2h40m
09:40 Arushasets down at Makuyuni 12 Oct
🚌 bus Machame Inv βœ“AC Semi-luxury
09:00 Moshi 12 Oct Moshi Stand
2h40m
11:40 Arushasets down at Makuyuni 12 Oct
🚌 bus KSK Luxury Coach βœ“2x2 Luxury
10:00 Moshi 12 Oct Moshi Bus Stand
2h via Bomangombe
12:00 Arusha 12 Oct Arusha Bus Stand
🚌 bus Kapricon Royal Class βœ“AC Semi-luxury
10:00 Moshi 12 Oct Moshi Stand
3h5m
13:05 Arushasets down at Makuyuni 12 Oct
🚌 bus KSK Luxury Coach βœ“2x2 Semi-luxury
12:00 Moshi 12 Oct
2h30m via Bomangombe
14:30 Arusha 12 Oct
🚌 bus Kandahar Investment βœ“AC Semi-luxury
16:00 Moshi 12 Oct Moshi Stand
2h35m
18:35 Arushasets down at Makuyuni 12 Oct
🚌 bus Machame Inv βœ“AC Luxury
20:00 Moshi 12 Oct Moshi Stand
2h40m
22:40 Arushasets down at Makuyuni 12 Oct
🚌 bus KSK Luxury Coach βœ“2x2 Semi-luxury
22:00 Moshi 12 Oct Moshi Bus Stand
2h10m via Bomangombe
00:10+1 Arusha 13 Oct Arusha Bus Stand
🚌 bus Kilimanjaro Express βœ“AC Semi-luxury
03:00 Moshiboards at Njia panda-Himo 12 Oct
2h55m
05:55 Arusha 12 Oct
🚌 bus Extra Luxury βœ“AC Semi-luxury
04:15 Moshiboards at NjiaPanda 12 Oct
2h35m
06:50 Arusha 12 Oct
🚌 bus Kilimanjaro Express βœ“AC Luxury VVIP
05:00 Moshiboards at Njia panda-Himo 12 Oct
2h55m
07:55 Arusha 12 Oct
🚌 bus Kilimanjaro Express βœ“AC Luxury VIP
06:00 Moshiboards at Njia panda-Himo 12 Oct
2h55m
08:55 Arusha 12 Oct
🚌 bus Masalu H. Class βœ“AC Semi-luxury
11:30 Moshiboards at Masalu Petrol Station - Mabungo 12 Oct
5h40m
17:10 Arushasets down at Makuyuni 12 Oct
🚌 bus Kilimanjaro Express βœ“Non-AC Semi-luxury
13:30 Moshiboards at Njia panda-Himo 12 Oct
2h55m
16:25 Arusha 12 Oct
🚌 bus Kimbinyiko Int. Coach βœ“AC Luxury
14:30 Moshiboards at Ibra Filling Station 12 Oct
2h55m
17:25 Arushasets down at Makuyuni 12 Oct
🚌 bus Kilimanjaro Express βœ“AC Luxury VVIP
15:30 Moshiboards at Njia panda-Himo 12 Oct
2h55m
18:25 Arusha 12 Oct
🚌 bus Lakrome βœ“2x2 Semi-luxury
11:00 Moshi 12 Oct Moshi Bus Stand
3h
14:00 Arusha 12 Oct

From TZS 6,000

Book on Lakrome β†’
🚌 bus Lakrome βœ“2x2 Semi-luxury
12:00 Moshi 12 Oct Moshi Bus Stand
3h
15:00 Arusha 12 Oct

From TZS 6,000

Book on Lakrome β†’
🚌 bus Ruksa Class βœ“AC Semi-luxury
19:00 Moshi 12 Oct Moshi Stand
3h50m
22:50 Arushasets down at Makuyuni 12 Oct

Route map

Bus lines follow the most direct road, or the town an operator says it runs via; a bus may take another road.

Moshi to Arusha at a glance

Train β€” SGR

The Standard Gauge Railway β€” search a route above and book directly on TRC's official ticketing site.

Book on SGR β†’

Bus

Real operators like Ally's Star, God First Luxury, Happy Nation Express and Kilimanjaro Express β€” search a route above to compare them.

Boat β€” Zanzibar / Pemba / Lake Victoria

Azam Marine and Zan Fast Ferries run the Zanzibar, Pemba and Tanga ferries; Tanzania Shipping Company (TASHICO) runs the Mwanza–Bukoba ferry on Lake Victoria.

Azam Marine β†’ Zan Fast Ferries β†’ TASHICO β†’

Flights

Domestic flights by Air Tanzania, Precision Air, Flightlink, Auric Air and Coastal Aviation β€” search a route above to compare them.

Precision Air β†’ Air Tanzania β†’