There are 4 ways to get from Zanzibar City to Mtwara by plane, ferry, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Abeid Amani Karume International Airport
best- Fly from Abeid Amani Karume International Airport (ZNZ) to Mtwara (MYW)plane ZNZ - MYW
3h 59m$114–321Ferry, bus, taxi
cheapest- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Temeke Mwisho to Lindi Bus Terminalbus
- Take the taxi from Lindi Bus Terminal to Mtwarataxi
9h 55m$111–193Ferry to Julius Nyerere International Airport, fly
- Take the ferry from Zanzibar to Dar es Salaamferry
- Fly from Julius Nyerere International Airport (DAR) to Mtwara (MYW)plane DAR - MYW
4h 8m$168–378Ferry, bus, taxi via Zanzibar
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Temeke Mwisho to Lindi Bus Terminalbus
- Take the taxi from Lindi Bus Terminal to Mtwarataxi
13h 10m$113–443
Abeid Amani Karume International Airport (ZNZ) to Mtwara (MYW) flights
Comparing Your Travel Options
The cheapest way to get from Zanzibar City to Mtwara is to ferry and bus and taxi which costs $110 - $200 and takes 9h 55m.
The fastest way to get from Zanzibar City to Mtwara is to fly which takes 3h 59m and costs $110 - $330.
The distance between Zanzibar City and Mtwara is 486 km.
The best way to get from Zanzibar City to Mtwara without a car is to ferry and bus and taxi which takes 9h 55m and costs $110 - $200.
It takes approximately 3h 59m to get from Zanzibar City to Mtwara, including transfers.
There are four+ hotels available in Mtwara.
What companies run services between Zanzibar City, Tanzania and Mtwara, Tanzania?
Air Tanzania and Auric Air Services Limited fly from Abeid Amani Karume International Airport (ZNZ) to Mtwara (MYW) once daily.
- Website
- airtanzania.co.tz
Flights from Abeid Amani Karume International Airport to Mtwara via Julius Nyerere International Airport
- Ave. Duration
- 3h 51m
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- $100–320
Flights from Julius Nyerere International Airport to Mtwara
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $130–260
- Website
- precisionairtz.com
Flights from Julius Nyerere International Airport to Mtwara
- Ave. Duration
- 1h
- When
- Monday, Thursday, and Saturday
- Estimated price
- $70–210
- Phone
- - +255716142929
- butilazunguexpress@gmail.com
- Website
- butilazungu.co.tz
Bus from Temeke Mwisho to Lindi Bus Terminal
- Ave. Duration
- 5h 26m
- Frequency
- Once daily
- Estimated price
- $16
- Schedules at
- butilazungu.co.tz
Bus from Temeke Mwisho to Lindi Bus Terminal
- Ave. Duration
- 5h 26m
- Frequency
- Once daily
- Estimated price
- $16
- Schedules at
- butilazungu.co.tz
- Phone
- +255 800 78 5555
- cs@azammarine.com
- Website
- azammarine.com
Ferry from Zanzibar to Dar es Salaam
- 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
Ferry from Zanzibar to Dar es Salaam
- 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
- Phone
- +255 740 310 310
- info@zanfastferries.co.ke
- Website
- zanfastferries.co.tz
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- $35–350
- Schedules at
- zanfastferries.co.tz
- Ave. Duration
- 1h 36m
- Estimated price
- $55–70
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, Travelling to the UK: What do I need to know?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.