There are 7 ways to get from Mikumi to Zanzibar City by taxi, train, ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, ferry
best- Take the taxi from Mikumi to Kilosataxi
- Take the train from Kilosa to Magufuli SGR Stntrain
- Take the ferry from Dar es Salaam to Zanzibarferry
6h 44m$56–202Taxi to Iringa Airport, fly to Abeid Amani Karume International Airport
- Take the taxi from Mikumi to Iringa Airport (IRI)taxi
- Fly from Iringa Airport (IRI) to Abeid Amani Karume International Airport (ZNZ)plane IRI - ZNZ
6h 33m$223–301Taxi, train, ferry via Zanzibar
- Take the taxi from Mikumi to Kilosataxi
- Take the train from Kilosa to Magufuli SGR Stntrain
- Take the ferry from Dar es Salaam to Zanzibarferry
7h 9m$80–162Taxi to Iringa Airport, fly to Julius Nyerere International Airport, ferry
- Take the taxi from Mikumi to Iringa Airport (IRI)taxi
- Fly from Iringa Airport (IRI) to Julius Nyerere International Airport (DAR)plane IRI - DAR
- Take the ferry from Dar es Salaam to Zanzibarferry
6h 35m$201–541Taxi, train to Julius Nyerere International Airport, fly to Abeid Amani Karume International Airport
- Take the taxi from Mikumi to Kilosataxi
- Take the train from Kilosa to Pugutrain
- Fly from Julius Nyerere International Airport (DAR) to Abeid Amani Karume International Airport (ZNZ)plane DAR - ZNZ
6h 39m$82–156Taxi, train to Dodoma Airport, fly to Abeid Amani Karume International Airport
- Take the taxi from Mikumi to Kilosataxi
- Take the train from Kilosa to Dodoma Passenger Stntrain
- Fly from Dodoma Airport (DOD) to Abeid Amani Karume International Airport (ZNZ)plane DOD - ZNZ
8h 13m$177–524Taxi, train to Dodoma Airport, fly to Julius Nyerere International Airport, ferry
- Take the taxi from Mikumi to Kilosataxi
- Take the train from Kilosa to Dodoma Passenger Stntrain
- Fly from Dodoma Airport (DOD) to Julius Nyerere International Airport (DAR)plane DOD - DAR
- Take the ferry from Dar es Salaam to Zanzibarferry
8h 6m$185–454
Iringa Airport (IRI) to Abeid Amani Karume International Airport (ZNZ) flights
Questions & Answers
The cheapest way to get from Mikumi to Zanzibar City is to taxi and train and ferry which costs $55 - $210 and takes 6h 44m.
The fastest way to get from Mikumi to Zanzibar City is to taxi and fly which takes 6h 33m and costs $220 - $310.
The distance between Mikumi and Zanzibar City is 438 km.
The best way to get from Mikumi to Zanzibar City without a car is to taxi and train and ferry which takes 6h 44m and costs $55 - $210.
It takes approximately 6h 44m to get from Mikumi to Zanzibar City, including transfers.
There are 337+ hotels available in Zanzibar City.
What companies run services between Mikumi, Tanzania and Zanzibar City, Tanzania?
There is no direct connection from Mikumi to Zanzibar City. However, you can take the taxi to Kilosa, take the train to Magufuli SGR Stn, walk to Dar es Salaam, then take the ferry to Zanzibar. Alternatively, you can take the taxi to Iringa Airport (IRI) airport, fly to Abeid Amani Karume International Airport (ZNZ), walk to Zanzibar Airport, then take the shuttle to Stone Town.
- Website
- airtanzania.co.tz
Flights from Iringa Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $110–180
Flights from Iringa Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $110–280
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $60–120
Flights from Dodoma Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- $130–460
Flights from Dodoma Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–240
- Website
- auricair.com
Flights from Iringa Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $75–120
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 19 min
- When
- Every day
- Estimated price
- $26–410
- Website
- charterlines.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $100–310
- Website
- worldticket.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $100–310
- Website
- flexflight.dk
Flights from Iringa Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $170–550
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $26–410
- Website
- flydubai.com
Flights from Iringa Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $210–650
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $360–800
- Website
- precisionairtz.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $30–70
- Website
- airexcelonline.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $28–230
- Website
- omanair.com
Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 40 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $17–300
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Kilosa to Magufuli SGR Stn
- Ave. Duration
- 2h 19m
- Frequency
- 4 times a day
- Estimated price
- $4–12
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $4
- 2nd Class Sitting
- $6
- 2nd Class Sleeping
- $12
Train from Kilosa to Magufuli SGR Stn
- Ave. Duration
- 2h 19m
- Frequency
- 4 times a day
- Estimated price
- $4–12
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $4
- 2nd Class Sitting
- $6
- 2nd Class Sleeping
- $12
Train from Kilosa to Pugu
- Ave. Duration
- 2h 8m
- Frequency
- 4 times a day
- Estimated price
- $3–12
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $6
- 2nd Class Sleeping
- $12
Train from Kilosa to Dodoma Passenger Stn
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- $3–10
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $4
- 2nd Class Sleeping
- $10
Train from Kilosa to Dodoma Passenger Stn
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- $3–10
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $3
- 2nd Class Sitting
- $4
- 2nd Class Sleeping
- $10
- Phone
- +255 696112233
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- zanfastferries.co.tz
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- zanfastferries.co.tz
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- zanfastferries.co.tz
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
- Ave. Duration
- 2h 14m
- Estimated price
- $40–130
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Want to know more about Flixbus?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.







