There are 5 ways to get from Maun to Zanzibar Island by plane, ferry, bus, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Julius Nyerere International Airport, ferry
best- Fly from Maun Airport (MUB) to Julius Nyerere International Airport (DAR)plane MUB - DAR
- Take the ferry from Dar es Salaam to Zanzibarferry
11h 51m$520–1,280Bus, train, ferry
cheapest- Take the bus from Maun to Gaboronebus
- Take the bus from Tlokweng to Kitwebus
- Take the bus from Power Tools Bus Station to Kapiri Mposhibus
- Take the train from New Kapiri Mposhi to Dar es salaamtrain
- Take the ferry from Dar es Salaam to Zanzibarferry
3d 16h$259–344Bus, ferry
- Take the bus from Maun to Gaboronebus
- Take the bus from Mbae Mbae Wy to RoadPortbus
- Take the bus from RoadPort to Ubungo Intl Bus Terminalbus
- Take the ferry from Dar es Salaam to Zanzibarferry
2d 18h$260–329Fly to Abeid Amani Karume International Airport
- Fly from Maun Airport (MUB) to Abeid Amani Karume International Airport (ZNZ)plane MUB - ZNZ
9h 20m$600–850Bus, shuttle, ferry
- Take the bus from Maun to Gaboronebus
- Take a shuttle bus from Gaborone to Johannesburg
- Take the bus from Johannesburg to Dar Es Salaambus
- Take the ferry from Dar es Salaam to Zanzibarferry
4d 12h$339–724
Maun Airport (MUB) to Julius Nyerere International Airport (DAR) flights
Comparing Your Travel Options
The cheapest way to get from Maun to Zanzibar Island is to bus and ferry which costs $260 - $330 and takes 2 days 18h.
The fastest way to get from Maun to Zanzibar Island is to fly which takes 9h 20m and costs $600 - $850.
The distance between Maun and Zanzibar Island is 2329 km.
The best way to get from Maun to Zanzibar Island without a car is to bus and ferry which takes 2 days 18h and costs $260 - $330.
It takes approximately 11h 51m to get from Maun to Zanzibar Island, including transfers.
There is no direct flight from Maun Airport Airport to Abeid Amani Karume International Airport Airport. The quickest flight takes 15h 20m and has one stopover.
Zanzibar Island is 1h ahead of Maun. It is currently 11:31 AM in Maun and 12:31 PM in Zanzibar Island.
Ethiopian Airlines, Proflight Zambia, Oman Air and four other airlines offer flights from Maun Airport Airport to Abeid Amani Karume International Airport Airport.
There are 320+ hotels available in Zanzibar Island.
What companies run services between Maun, Botswana and Zanzibar Island, Tanzania?
Airlink, Safair, and five other airlines fly from Maun Airport (MUB) to Abeid Amani Karume International Airport (ZNZ) 6 times a week.
- Website
- flyairlink.com
Flights from Maun Airport to Julius Nyerere International Airport via Johannesburg
- Ave. Duration
- 11h 33m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $470–1,200
- Website
- flysafair.co.za
Flights from Maun Airport to Abeid Amani Karume International Airport via Johannesburg
- Ave. Duration
- 9h 20m
- When
- Thursday
- Estimated price
- $410–1,100
Flights from Maun Airport to Abeid Amani Karume International Airport via Gaborone, Johannesburg
- Ave. Duration
- 11h 50m
- When
- Thursday
- Estimated price
- $410–1,100
- Website
- kenya-airways.com
Flights from Maun Airport to Abeid Amani Karume International Airport via Ndola, Nairobi
- Ave. Duration
- 12h 20m
- When
- Wednesday
- Estimated price
- $470–1,400
Flights from Maun Airport to Abeid Amani Karume International Airport via Livingstone, Nairobi
- Ave. Duration
- 13h 5m
- When
- Tuesday and Thursday
- Estimated price
- $470–1,400
- Website
- airtanzania.co.tz
Flights from Maun Airport to Julius Nyerere International Airport via Capetown
- Ave. Duration
- 8h 55m
- When
- Thursday and Sunday
- Estimated price
- $470–1,200
- Website
- omanair.com
Flights from Maun Airport to Abeid Amani Karume International Airport via Johannesburg, Julius Nyerere International Airport
- Ave. Duration
- 13h 30m
- When
- Thursday
- Estimated price
- $550–1,400
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from New Kapiri Mposhi to Dar es salaam
- Ave. Duration
- 46h
- Frequency
- Once a week
- Estimated price
- $34–38
- Schedules at
- tazarasite.com
- Mukuba M1
- $34–38
- Mukuba M2
- $37
- Phone
- +267 72 111 250
- Website
- monnakgotla.co.bw
Bus from Maun to Gaborone
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $80
- Schedules at
- monnakgotla.co.bw
Bus from Maun to Gaborone
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $80
- Schedules at
- monnakgotla.co.bw
Bus from Maun to Gaborone
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $80
- Schedules at
- monnakgotla.co.bw
- Phone
- +(263) 77 608 6257
- [email protected]
- Website
- City Bus Coaches
Bus from Mbae Mbae Wy to RoadPort
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $50
- Website
- City Bus Coaches
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from RoadPort to Ubungo Intl Bus Terminal
- Ave. Duration
- 36h
- Frequency
- Once daily
- Estimated price
- $76
- Schedules at
- srclassiccoach.co.tz
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Tlokweng to Kitwe
- Ave. Duration
- 22h 51m
- Frequency
- Twice a week
- Estimated price
- $33
- Website
- Juldan Motors
- Phone
- +260 212 217 118
- Website
- facebook.com
Bus from Power Tools Bus Station to Kapiri Mposhi
- Ave. Duration
- 3h 28m
- Frequency
- 4 times a day
- Estimated price
- $11–14
- Schedules at
- facebook.com
- Single
- $11–14
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Gaborone to Johannesburg
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- $43
- Schedules at
- shuttlesnamibia.com
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Johannesburg to Dar Es Salaam
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $180–250
- Schedules at
- mkombelogistics.com
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
- Phone
- +255 740 310 310
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- $35–350
- Schedules at
- zanfastferries.co.tz
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling around the UAE, and How to travel India's Golden Triangle - to help you get the most out of your next trip.













