Every way to move around Tanzania, one search.

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

Dar es Salaam to Moshi

13 real options across bus, from TZS 46,000. Prices and operators sourced directly from each provider -- book with them, we don't add a fee.

Dar es Salaam to Moshi (13)

🚌 bus

Dar es Salaam → Moshi

Departs 13:00 · Arrives 22:00 · Esther · 9h

From TZS 48,000

Book on Esther →
🚌 bus

Dar es Salaam → Moshi

Departs 14:00 · Arrives 22:30 · BM Coach · 8h30m

From TZS 60,000

Book on BM Coach →
🚌 bus

Dar es Salaam → Moshi

Departs 16:00 · Arrives 00:50 (+1d) · Extra Luxury · 8h50m

From TZS 55,000

Book on Extra Luxury →
🚌 bus

Dar es Salaam → Moshi

Departs 18:00 · Arrives 02:45 (+1d) · Royal Express · 8h45m

From TZS 48,000

Book on Royal Express →
🚌 bus

Dar es Salaam → Moshi

Departs 19:00 · Arrives 04:00 (+1d) · Osaka Classic · 9h

From TZS 48,000

Book on Osaka Classic →
🚌 bus

Dar es Salaam → Moshi

Departs 19:00 · Arrives 08:15 (+1d) · Dar Express · 13h15m

From TZS 48,000

Book on Dar Express →
🚌 bus

Dar es Salaam → Moshi

Departs 19:00 · Arrives 04:10 (+1d) · Tilisho Safari · 9h10m

From TZS 60,000

Book on Tilisho Safari →
🚌 bus

Dar es Salaam → Moshi

Departs 19:30 · Arrives 04:30 (+1d) · Marangu Coach · 9h

From TZS 60,000

Book on Marangu Coach →

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 / Lake Tanganyika

Azam Marine and MV Liemba (Marine Services Company Ltd) run the ferry routes.

Azam Marine →

Flights

Domestic routes via Precision Air and Air Tanzania.

Precision Air → Air Tanzania →