How to Get Around in Tanzania and Zanzibar: Flights, Trains, Ferries & More



How to Get Around in Tanzania and Zanzibar
Tanzania offers a wide range of transport options for exploring its stunning mainland and the beautiful island of Zanzibar. From modern trains to scenic ferries and reliable domestic flights, here’s everything you need to know about getting around.
✈️ Domestic Flights
Tanzania is a vast country, so flying is often the most convenient option for long distances, especially if you're short on time. These local airlines operate reliable and frequent flights between major cities and islands:
- Precision Air – Offers flights between Dar es Salaam, Kilimanjaro, Mwanza, Arusha, and Zanzibar.
- Air Tanzania – The national carrier with routes connecting all major cities and neighboring countries.
- Flightlink – Good for regional connections and daily flights between Arusha, Zanzibar, and Dar.
- ZanAir – Specializes in Zanzibar and coastal routes.
✈ Tip: Book early during high season (June to September or December) for better fares and seat availability.
🚆 Express Train: Dar es Salaam to Dodoma and Beyond
Tanzania has reintroduced modern train services that are safe, comfortable, and scenic.
- The Standard Gauge Railway (SGR) connects Dar es Salaam to Dodoma, Morogoro, and other inland towns.
- Trains are operated by TRC – Tanzania Railways Corporation, with options like Royal class and economy.
✅ Air-conditioned cabins
✅ Food and drink available on board
✅ Affordable pricing for long-distance travel
🚆 Booking is available at train stations or through TRC’s official website.
🚐 Local Matatus (Shared Minibuses)
For local travel or intercity road trips, matatus (often called daladalas or buses) are everywhere in Tanzania.
Some of the most popular long-distance bus companies include:
- Shabiby Line – A reliable company operating luxury coaches across the country.
- BM Coach – Well known for their service between Dar and Dodoma.
🚌 Tip: Book your ticket a day before travel at the local terminal or online where available.
⛴ Ferries Between Dar es Salaam and Zanzibar
Traveling between mainland Tanzania and Zanzibar is easy and scenic thanks to regular ferries from Dar es Salaam to Stone Town.
The main ferry operators is:
- Azam Marine / Kilimanjaro Fast Ferries – The most popular option with multiple daily trips.
🛳 Duration: 1.5 – 2 hours
🎫 Cost: Around $35–$50 for foreigners (cheaper for residents)
💼 Bring your passport and arrive at least 30–45 minutes before departure
⛴ Tip: Always choose VIP or Royal Class for more comfort, especially during rough seas. However , during clear weather, the economy class is ok and
🛵 Bonus: Local Transport Options in Cities
- Bajaji (Tuk-tuks): Perfect for short rides in towns like Arusha, Moshi, and Zanzibar.
- Boda-boda: Motorcycle taxis for quick transport—use with caution and always wear a helmet.
- Bolt: Available in Dar es Salaam for safe, app-based transport.
Final Thoughts
Whether you're exploring the savannahs of the mainland or relaxing on the white sands of Zanzibar, Tanzania has a wide range of transport options to suit every style and budget. Flying between regions, cruising on ferries, or hopping into a matatu—every mode of travel is part of the adventure.