There are 7 ways to get from Zanzibar City to Fiji by plane, ferry, 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 Abeid Amani Karume International Airport to Nadi International Airport
best- Fly from Abeid Amani Karume International Airport (ZNZ) to Nadi International Airport (NAN)plane ZNZ - NAN
37h 35m$931–1,855Ferry to Julius Nyerere International Airport, fly to Nadi International Airport
cheapest- Take the ferry from Zanzibar to Dar es Salaamferry
- Fly from Julius Nyerere International Airport (DAR) to Nadi International Airport (NAN)plane DAR - NAN
41h 29m$793–2,615Fly Abeid Amani Karume International Airport to Nausori International Airport
- Fly from Abeid Amani Karume International Airport (ZNZ) to Nausori International Airport (SUV)plane ZNZ - SUV
32h 3m$894–2,581Ferry to Julius Nyerere International Airport, fly to Nausori International Airport
- Take the ferry from Zanzibar to Dar es Salaamferry
- Fly from Julius Nyerere International Airport (DAR) to Nausori International Airport (SUV)plane DAR - SUV
43h 37m$895–3,714Fly Abeid Amani Karume International Airport to Labasa Airport
- Fly from Abeid Amani Karume International Airport (ZNZ) to Labasa Airport (LBS)plane ZNZ - LBS
35h 32m$1,066–3,074Ferry to Pemba / Karume / Wawi Airport, fly to Nadi International Airport
- Take the ferry from Unguja to Weteferry
- Fly from Pemba / Karume / Wawi Airport (PMA) to Nadi International Airport (NAN)plane PMA - NAN
2d 4h$883–2,690Fly Abeid Amani Karume International Airport to Savusavu Airport, taxi
- Fly from Abeid Amani Karume International Airport (ZNZ) to Savusavu Airport (SVU)plane ZNZ - SVU
- Take the taxi from Savusavu Airport (SVU) to Labasataxi
33h 14m$931–3,602
Abeid Amani Karume International Airport (ZNZ) to Nadi International Airport (NAN) flights
Comparing Your Travel Options
The cheapest way to get from Zanzibar City to Fiji is to fly which costs $900 - $1,900 and takes 37h 35m.
The fastest way to get from Zanzibar City to Fiji is to fly which takes 32h 3m and costs $850 - $2,600.
The distance between Zanzibar City and Fiji is 14728 km.
It takes approximately 37h 35m to get from Zanzibar City to Fiji, including transfers.
Fiji is 9h ahead of Zanzibar City. It is currently 6:27 AM in Zanzibar City and 3:27 PM in Fiji.
There are 157+ hotels available in Fiji.
What companies run services between Zanzibar City, Tanzania and Fiji?
Airlink, Qantas, and five other airlines fly from Abeid Amani Karume International Airport (ZNZ) to Nadi International Airport (NAN) 4 times a week.
- Website
- fijiairways.com
Flights from Abeid Amani Karume International Airport to Nadi International Airport via Addis Ababa, Singapore Changi
- Ave. Duration
- 2d 1h
- When
- Saturday
- Estimated price
- $850–3,600
Flights from Abeid Amani Karume International Airport to Nadi International Airport via Nairobi, Suvarnabhumi, Noumea
- Ave. Duration
- 34h 20m
- When
- Wednesday
- Estimated price
- $900–1,900
Flights from Julius Nyerere International Airport to Nadi International Airport via Mumbai, Singapore Changi
- Ave. Duration
- 36h 25m
- When
- Wednesday and Sunday
- Estimated price
- $800–3,300
Flights from Abeid Amani Karume International Airport to Nausori International Airport via Addis Ababa, Hong Kong, Nadi International Airport
- Ave. Duration
- 29h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $950–4,100
Flights from Abeid Amani Karume International Airport to Nausori International Airport via Dubai, Brisbane, Nadi International Airport
- Ave. Duration
- 37h 32m
- When
- Every day
- Estimated price
- $850–2,600
Flights from Julius Nyerere International Airport to Nausori International Airport via Mumbai, Singapore Changi, Nadi International Airport
- Ave. Duration
- 39h 35m
- When
- Wednesday and Sunday
- Estimated price
- $850–3,600
Flights from Julius Nyerere International Airport to Nausori International Airport via Mumbai, Hong Kong, Nadi International Airport
- Ave. Duration
- 40h 55m
- When
- Saturday
- Estimated price
- $900–3,700
Flights from Abeid Amani Karume International Airport to Labasa Airport via Addis Ababa, Hong Kong, Nadi International Airport
- Ave. Duration
- 36h 17m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $1,100–4,900
Flights from Abeid Amani Karume International Airport to Labasa Airport via Dubai, Brisbane, Nadi International Airport
- Ave. Duration
- 40h 35m
- When
- Friday
- Estimated price
- $1,000–3,100
Flights from Abeid Amani Karume International Airport to Savusavu Airport via Addis Ababa, Hong Kong, Nadi International Airport
- Ave. Duration
- 29h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $850–3,600
- Website
- qantas.com
Flights from Abeid Amani Karume International Airport to Nadi International Airport via Johannesburg, Sydney
- Ave. Duration
- 38h
- When
- Monday
- Estimated price
- $800–2,600
Flights from Abeid Amani Karume International Airport to Nadi International Airport via Johannesburg, Sydney, Gold Coast
- Ave. Duration
- 44h 55m
- When
- Thursday
- Estimated price
- $800–2,700
Flights from Julius Nyerere International Airport to Nadi International Airport via Johannesburg, Sydney
- Ave. Duration
- 39h 15m
- When
- Monday
- Estimated price
- $750–2,500
Flights from Pemba / Karume / Wawi Airport to Nadi International Airport via Abeid Amani Karume International Airport, Johannesburg, Sydney
- Ave. Duration
- 44h 33m
- When
- Monday and Thursday
- Estimated price
- $800–2,600
Flights from Pemba / Karume / Wawi Airport to Nadi International Airport via Abeid Amani Karume International Airport, Johannesburg, Sydney, Gold Coast
- Ave. Duration
- 47h 45m
- When
- Thursday
- Estimated price
- $800–2,700
- Website
- cathaypacific.com
Flights from Julius Nyerere International Airport to Nadi International Airport via Mumbai, Hong Kong
- Ave. Duration
- 38h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $800–3,400
- Phone
- +255 800 78 5555
- [email protected]
- 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
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Unguja to Wete
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- $70
- Schedules at
- zanfastferries.co.tz
- Ave. Duration
- 1h 26m
- Estimated price
- $60–75
Sangam Cabs
- Phone
- +679 881 5100
Savusavu Central Taxi
- Phone
- +679 885 0288
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 Italian Lakes: Getting around by train, The London Underground: Essential tips to navigate the Tube, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.






