Transport within the Country
Dala-Dalas — The People's Transport
Dala-Dalas are Tanzania's minibus shared taxis — colorfully painted minibuses that run on fixed routes but without a fixed schedule. They start when they are full (and "full" in Tanzania means: there's always room for one more). Extremely cheap (500–1,000 TZS for short distances), but slow, uncomfortable, and sometimes chaotic. The only option for short distances in cities and small distances between villages.
Buses (Intercity Buses)
For longer distances, there are comfortable buses with a fixed schedule:
| Route | Duration | Price |
|---|---|---|
| Dar es Salaam → Arusha | 8–10h | 30,000–45,000 TZS (10–16€) |
| Dar es Salaam → Moshi | 8–9h | 28,000–40,000 TZS |
| Arusha → Moshi | 1.5h | 5,000–8,000 TZS |
| Dar es Salaam → Iringa | 6–7h | 25,000–35,000 TZS |
Recommendation: FlipFlop (Dar–Arusha, the most comfortable) or Kilimanjaro Express. Book seats in advance!
Domestic Flights
Indispensable for long distances and fly-in safaris:
- Auric Air, Coastal Aviation, Precision Air: Connect all major safari parks and Zanzibar. Small propeller planes (Cessna Caravan), spectacular low flights over the Serengeti.
- Dar es Salaam → Zanzibar: 20 min., from 70–120 USD (several times daily)
- Arusha → Serengeti: 1–1.5h, from 200–350 USD
- Dar es Salaam → Ruaha: 1.5–2h, from 250–400 USD
Ferries
The fast ferry Dar es Salaam – Zanzibar is the most popular connection:
- Azam Marine: Fastest and most reliable ferry. 1.5–2h, from 35–40 USD. Several times daily.
- Economy Class: 35 USD, Business: 40 USD, VIP: 50 USD
- Booking: Online or at the port (arrive early — tickets often sell out!)
Taxis & Ride-Hailing
In Dar es Salaam and Arusha, there is Uber and Bolt — cheaper and more reliable than street taxis. Otherwise: negotiate the price BEFORE, meters are practically non-existent. In Zanzibar: Prices are fixed, but bargaining helps.
💡 Tipp
The ferry Dar–Zanzibar is an experience. Book online with Azam Marine the day before and be there 1 hour before departure. The first ferry in the morning (7:00 am) is the calmest. If you get seasick: take tablets, the sea can be rough!
