Dar es Salaam to Moshi

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

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

Dar es Salaam to Moshi (54)

🚌 bus Esther βœ“2x2 Semi-luxury
02:30 Dar es Salaam 12 Oct
8h30m via Bagamoyo
11:00 Moshi 12 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus Esther βœ“2x2 Luxury
03:00 Dar es Salaam 12 Oct
12h
15:00 Moshi 12 Oct

From TZS 55,000

Book on Esther β†’
🚌 bus Esther βœ“2x2 Semi-luxury
05:00 Dar es Salaam 12 Oct
9h via Chalinze
14:00 Moshi 12 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus BM Coach βœ“2x2 Luxury
05:00 Dar es Salaam 12 Oct
8h30m via Bagamoyo
13:30 Moshi 12 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Kilimanjaro Express βœ“Non-AC Semi-luxury
05:30 Dar es Salaam 12 Oct Magufuli Stand
9h20m via Bagamoyo
14:50 Moshi 12 Oct
🚌 bus Osaka Classic βœ“AC Semi-luxury
05:30 Dar es Salaam 12 Oct Magufuli Stand
9h via Bagamoyo
14:30 Moshi 12 Oct
🚌 bus Tilisho Safari βœ“AC Luxury VVIP
05:40 Dar es Salaam 12 Oct Magufuli Stand
9h10m via Bagamoyo
14:50 Moshi 12 Oct
🚌 bus BM Coach βœ“2x2 Luxury
06:30 Dar es Salaam 12 Oct
8h30m via Bagamoyo
15:00 Moshi 12 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Esther βœ“2x2 Semi-luxury
07:30 Dar es Salaam 12 Oct
9h via Bagamoyo
16:30 Moshi 12 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus Kilimanjaro Express βœ“AC Luxury VVIP
07:30 Dar es Salaam 12 Oct Magufuli Stand
9h20m via Bagamoyo
16:50 Moshi 12 Oct
🚌 bus BM Coach βœ“1x2 Luxury
07:30 Dar es Salaam 12 Oct
8h30m via Bagamoyo
16:00 Moshi 12 Oct

From TZS 87,000

Book on BM Coach β†’
🚌 bus BM Coach βœ“2x2 Semi-luxury
09:00 Dar es Salaam 12 Oct
8h30m via Bagamoyo
17:30 Moshi 12 Oct

From TZS 47,000

Book on BM Coach β†’
🚌 bus Esther βœ“2x2 Semi-luxury
09:30 Dar es Salaam 12 Oct
9h via Bagamoyo
18:30 Moshi 12 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus Esther βœ“2x2 Semi-luxury
13:00 Dar es Salaam 12 Oct
9h via Bagamoyo
22:00 Moshi 12 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus BM Coach βœ“2x2 Luxury
14:00 Dar es Salaam 12 Oct
8h30m via Bagamoyo
22:30 Moshi 12 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Extra Luxury βœ“AC Luxury
17:30 Dar es Salaam 12 Oct
7h50m
01:20+1 Moshi 13 Oct

From TZS 55,000

Book on Extra Luxury β†’
🚌 bus Esther βœ“2x2 Semi-luxury
18:00 Dar es Salaam 12 Oct
9h via Bagamoyo
03:00+1 Moshi 13 Oct

From TZS 45,000

Book on Esther β†’
🚌 bus Esther βœ“2x2 Luxury
18:00 Dar es Salaam 12 Oct
9h via Bagamoyo
03:00+1 Moshi 13 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus Royal Express βœ“
18:00 Dar es Salaam 12 Oct
8h45m via Chalinze
02:45+1 Moshi 13 Oct
🚌 bus BM Coach βœ“2x2 Luxury
18:00 Dar es Salaam 12 Oct
8h30m via Bagamoyo
02:30+1 Moshi 13 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Esther βœ“2x2 Luxury
18:30 Dar es Salaam 12 Oct
9h via Chalinze
03:30+1 Moshi 13 Oct

From TZS 55,000

Book on Esther β†’
🚌 bus Kilimanjaro Express βœ“AC Semi-luxury
19:00 Dar es Salaam 12 Oct
9h20m via Bagamoyo
04:20+1 Moshi 13 Oct
🚌 bus Osaka Classic βœ“AC Semi-luxury
19:00 Dar es Salaam 12 Oct
9h via Bagamoyo
04:00+1 Moshi 13 Oct
🚌 bus Esther βœ“2x2 Semi-luxury
19:00 Dar es Salaam 12 Oct
9h via Bagamoyo
04:00+1 Moshi 13 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus Esther βœ“2x2 Luxury
19:00 Dar es Salaam 12 Oct
8h via Bagamoyo
03:00+1 Moshi 13 Oct

From TZS 55,000

Book on Esther β†’
🚌 bus Tilisho Safari βœ“AC Luxury VVIP
19:00 Dar es Salaam 12 Oct
9h10m via Bagamoyo
04:10+1 Moshi 13 Oct
🚌 bus BM Coach βœ“2x2 Luxury
19:00 Dar es Salaam 12 Oct
8h30m via Bagamoyo
03:30+1 Moshi 13 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Marangu Coach βœ“AC Luxury VIP
19:30 Dar es Salaam 12 Oct
8h40m via Bagamoyo
04:10+1 Moshi 13 Oct
🚌 bus Extra Luxury βœ“AC Luxury VIP
20:00 Dar es Salaam 12 Oct Magufuli Stand
8h55m via Bagamoyo
04:55+1 Moshi 13 Oct Moshi Office

From TZS 48,000

Book on Extra Luxury β†’
🚌 bus Tilisho Safari βœ“AC Luxury
20:00 Dar es Salaam 12 Oct Magufuli Stand
9h10m via Bagamoyo
05:10+1 Moshi 13 Oct
🚌 bus Esther βœ“2x2 Luxury
20:00 Dar es Salaam 12 Oct
9h via Bagamoyo
05:00+1 Moshi 13 Oct

From TZS 55,000

Book on Esther β†’
🚌 bus BM Coach βœ“2x2 Luxury
20:00 Dar es Salaam 12 Oct
8h30m via Bagamoyo
04:30+1 Moshi 13 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Asante Rabi Express βœ“AC Luxury VVIP
20:00 Dar es Salaam 12 Oct
9h15m via Bagamoyo
05:15+1 Moshi 13 Oct
🚌 bus Tilisho Safari βœ“AC Semi-luxury
20:30 Dar es Salaam 12 Oct Magufuli Stand
9h10m via Bagamoyo
05:40+1 Moshi 13 Oct
🚌 bus BM Coach βœ“2x2 Semi-luxury
20:30 Dar es Salaam 12 Oct
8h30m via Bagamoyo
05:00+1 Moshi 13 Oct

From TZS 47,000

Book on BM Coach β†’
🚌 bus Marangu Coach βœ“AC Semi-luxury
21:00 Dar es Salaam 12 Oct
8h40m via Bagamoyo
05:40+1 Moshi 13 Oct
🚌 bus Esther βœ“2x2 Semi-luxury
21:00 Dar es Salaam 12 Oct
9h via Bagamoyo
06:00+1 Moshi 13 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus Esther βœ“2x2 Luxury
21:00 Dar es Salaam 12 Oct
9h via Bagamoyo
06:00+1 Moshi 13 Oct

From TZS 55,000

Book on Esther β†’
🚌 bus Tilisho Safari βœ“AC Luxury VIP
21:00 Dar es Salaam 12 Oct Magufuli Stand
9h10m via Bagamoyo
06:10+1 Moshi 13 Oct
🚌 bus BM Coach βœ“2x2 Luxury
21:00 Dar es Salaam 12 Oct
8h30m via Bagamoyo
05:30+1 Moshi 13 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Kilimanjaro Express βœ“AC Luxury VVIP
21:00 Dar es Salaam 12 Oct
9h20m via Bagamoyo
06:20+1 Moshi 13 Oct
🚌 bus BM Coach βœ“2x2 Semi-luxury
21:30 Dar es Salaam 12 Oct
8h30m via Bagamoyo
06:00+1 Moshi 13 Oct

From TZS 47,000

Book on BM Coach β†’
🚌 bus BM Coach βœ“2x2 Luxury
21:45 Dar es Salaam 12 Oct
8h30m via Bagamoyo
06:15+1 Moshi 13 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Esther βœ“2x2 Semi-luxury
22:00 Dar es Salaam 12 Oct
9h via Bagamoyo
07:00+1 Moshi 13 Oct

From TZS 48,000

Book on Esther β†’
🚌 bus Osaka Classic βœ“AC Luxury
22:00 Dar es Salaam 12 Oct Magufuli Stand
9h25m via Bagamoyo
07:25+1 Moshi 13 Oct
🚌 bus Tilisho Safari βœ“AC Luxury VIP
22:00 Dar es Salaam 12 Oct Magufuli Stand
9h10m via Bagamoyo
07:10+1 Moshi 13 Oct
🚌 bus Asante Rabi Express βœ“AC Luxury
22:00 Dar es Salaam 12 Oct Magufuli Stand
9h15m via Bagamoyo
07:15+1 Moshi 13 Oct
🚌 bus Kilimanjaro Express βœ“AC Luxury VIP
22:00 Dar es Salaam 12 Oct Magufuli Stand
8h40m via Bagamoyo
06:40+1 Moshi 13 Oct
🚌 bus BM Coach βœ“2x2 Luxury
22:30 Dar es Salaam 12 Oct
8h30m via Bagamoyo
07:00+1 Moshi 13 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus BM Coach βœ“2x2 Semi-luxury
22:45 Dar es Salaam 12 Oct
8h30m via Bagamoyo
07:15+1 Moshi 13 Oct

From TZS 47,000

Book on BM Coach β†’
🚌 bus BM Coach βœ“2x2 Luxury
23:30 Dar es Salaam 12 Oct Magufuli Bus Terminal
8h30m via Bagamoyo
08:00+1 Moshi 13 Oct

From TZS 60,000

Book on BM Coach β†’
🚌 bus Dar Express βœ“
19:00 Dar es Salaam 12 Oct
13h15m
08:15+1 Moshi 13 Oct

From TZS 48,000

Book on Dar Express β†’

Route map

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

Dar es Salaam to Moshi 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 β†’