There are 3 ways to get from Johannesburg Airport (JNB) to DoubleTree Resort by Hilton Zanzibar - Nungwi by plane, taxi, ferry, car, bus or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Fly to Zanzibar, taxi
-
Fly from Johannesburg (JNB) to Zanzibar (ZNZ)
-
Take a taxi from Zanzibar to DoubleTree Resort by Hilton Zanzibar - Nungwi
Cheapest
Fly to Dar es Salaam, ferry, drive
-
Fly from Johannesburg (JNB) to Dar es Salaam (DAR)
-
Take the ferry from Dar es Salaam to Zanzibar
-
Drive from Zanzibar to DoubleTree Resort by Hilton Zanzibar - Nungwi
Bus, drive, train, ferry
-
Take the bus from Johanneburg to Lusaka
-
Take the bus from Lusaka to Nakonde
-
Drive from Nakonde to Mbeya
-
Take the train from Mbeya to Dar es salaam
-
Take the ferry from Dar es Salaam to Zanzibar
-
Drive from Zanzibar to DoubleTree Resort by Hilton Zanzibar - Nungwi
Coronavirus (COVID-19) in Tanzania
There is widespread community transmission globally.
Some travel restrictions are being lifted in Tanzania. For the latest travel status, please check the official page for Tanzania.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Tanzania.
Coronavirus (COVID-19) Travel Advice
International flights leaving South Africa are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Currently, we are unable to provide international travel restriction information for Tanzania relating to Coronavirus (COVID-19). For the latest travel status in Tanzania, please check government recommendations.
Official Coronavirus (COVID-19) Information for TanzaniaCurrently, we are unable to provide domestic travel restriction information for travelling within Tanzania. For the latest Coronavirus (COVID-19) travel status within Tanzania, please check government recommendations.
Official Coronavirus (COVID-19) Information for TanzaniaQuestions & Answers
The cheapest way to get from Johannesburg Airport (JNB) to DoubleTree Resort by Hilton Zanzibar - Nungwi is to fly and ferry and drive which costs R 3 100 - R 5 500 and takes 7h 37m.
The fastest way to get from Johannesburg Airport (JNB) to DoubleTree Resort by Hilton Zanzibar - Nungwi is to fly and taxi. Taking this option will cost R 3 500 - R 6 500 and takes 4h 41m.
The distance between Johannesburg Airport (JNB) and DoubleTree Resort by Hilton Zanzibar - Nungwi is 2555 km.
It takes approximately 4h 41m to get from Johannesburg Airport (JNB) to DoubleTree Resort by Hilton Zanzibar - Nungwi, including transfers.
The quickest flight from Johannesburg Airport to Zanzibar Airport is the direct flight which takes 3h 35m.
Mango, Precision Air and Kenya Airways offer flights from Johannesburg Airport to Zanzibar Airport.
There are 78+ hotels available in DoubleTree Resort by Hilton Zanzibar - Nungwi. Prices start at $100 USD per night.

- Distance: 2555.3 km
- Duration: 4h 41m
What companies run services between Johannesburg Airport (JNB), South Africa and DoubleTree Resort by Hilton Zanzibar - Nungwi, Tanzania?
There is no direct connection from Johannesburg Airport (JNB) to DoubleTree Resort by Hilton Zanzibar - Nungwi. However, you can fly to Zanzibar then take the taxi to DoubleTree Resort by Hilton Zanzibar - Nungwi. Alternatively, you can fly to Dar es Salaam, take the drive to Dar es Salaam, take the ferry to Zanzibar, then take the drive to DoubleTree Resort by Hilton Zanzibar - Nungwi.

- Website
- kenya-airways.com
Flights from Johannesburg to Zanzibar via Nairobi
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- $270 - $550
Flights from Johannesburg to Dar es Salaam via Nairobi
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- $210 - $400

- Website
- flymango.com
Flights from Johannesburg to Zanzibar
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- $100 - $600

- Website
- flyairlink.com
Flights from Johannesburg to Dar es Salaam
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $260 - $600

- Website
- ethiopianairlines.com
Flights from Johannesburg to Dar es Salaam via Blantyre
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $180 - $350

- Website
- tazarasite.com
Train from Mbeya to Dar es salaam
- Ave. Duration
- 28h 29m
- Frequency
- Twice a week
- Estimated price
- $12 - $21
- Schedules at
- tazarasite.com
- Ordinary
- $12 - $17
- Express
- $14 - $21

- Phone
- +260 211 247 683
- info@juldanmotors.com
Bus from Johanneburg to Lusaka
- Ave. Duration
- 20h 38m
- Frequency
- Once daily
- Estimated price
- $33
- Schedules at
- juldanmotors.com
Bus from Lusaka to Nakonde
- Ave. Duration
- 12h 38m
- Frequency
- Once daily


- Phone
- +255 22 2123324
- info@azammarine.com
- Website
- azammarine.com
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $35 - $80
- Schedules at
- azammarine.com
- Book at
- newbooking.azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $80
- Ave. Duration
- 1h 6m
- Estimated price
- $35 - $45
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 How to get from London City Airport into central London, How to get from Gatwick Airport into central London and How to get from Stansted Airport into central London - to help you get the most out of your next trip.