
Cheap Flights to Unguja from HK$2,255
View HK$2,255 flight on Fri, 4 Sept 2026Opens in a new windowPopular airlines
Turkish Airlines
Ethiopian Airlines
Kenya Airways
British Airways
Emirates
KLM
Qatar Airways
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Cheap round-trip flights to Unguja
Prices were available within the past 7 days and start at HK$2,255 for one-way flights and HK$3,302 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 1 Oct - Fri, 9 Oct
NBO
Nairobi
ZNZ
Zanzibar
HK$3,302
Return
found 4 days ago

Thu, 1 Oct - Fri, 9 Oct
EBB
Entebbe
ZNZ
Zanzibar
HK$3,408
Return
found 4 days ago

Fri, 28 Aug - Tue, 1 Sept
EBB
Entebbe
ZNZ
Zanzibar
HK$3,481
Return
found 2 days ago

Sat, 29 Aug - Sun, 30 Aug
WIL
Nairobi
ZNZ
Zanzibar
HK$4,406
Return
found 3 days ago

Wed, 10 Mar - Mon, 15 Mar
JNB
Johannesburg
ZNZ
Zanzibar
HK$5,118
Return
found 4 days ago
Frequently asked questions
How do I find cheap flights to Unguja that have flexible change policies?
Search for your cheap flights to Unguja, then select "No change fee" directly below the "Flexible change policies" filter. It's that easy. We get that plans can change and flexibility matters, so you can book with confidence with Expedia.
How can I find cheap tickets to Unguja?
To get your hands on a great deal to Unguja, book ahead of time. Also think about using Expedia's handy "flexible dates" link at the top of your search results. This will list prices for nearby days. In the last seven days, HK$3,302 was the best price for a flight to Unguja.
How much is a flight to Unguja?
In the last seven days, return airfares to Unguja sold from just HK$3,302 and reached a maximum price of HK$6,330. For one-way trips out of Entebbe (EBB), the cheapest seat during this time was just HK$2,255.
When is the cheapest time to fly to Unguja?
Fly out on a Tuesday to boost your odds of scoring the cheapest deal to Unguja. Mondays are usually the second most affordable day to take off. Saturday is normally the costliest day to fly anywhere.
How much is a plane ticket to Unguja?
In the last seven days, seats cost between HK$3,302 and HK$6,330. Have a look at our unbeatable deals to Unguja, pick your favorite and then start packing your suitcase.
What months are the cheapest to book a flight to Unguja?
Reserve your ticket in February for inexpensive flights to Unguja. The month of December is known as the most expensive time to buy a fare.
Travel information
Destination airport | Zanzibar Intl. |
|---|---|
Destination airport IATA code | ZNZ |
Destination city name | Zanzibar |
Roundtrip price | HK$3,302 |
Trending flights to Unguja
Prices were available within the past 7 days and start at HK$2,255 for one-way flights and HK$3,302 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Tue, 27 Oct - Wed, 28 Oct
HKG
Hong Kong SAR
ZNZ
Zanzibar
HK$6,330
Return
found 3 days ago
Explore a world of travel with Expedia
- Pet-Friendly Hotel Hotels in Zanzibar
- Villas in Zanzibar
- Hotels near Jambiani Beach
- Apartments in Zanzibar
- Residences in Zanzibar
- All-Inclusive Hotel Hotels in Zanzibar
- Hotels near Mnemba Island
- Family Hotel Hotels in Zanzibar
- Cheap Hotels in Zanzibar
- Hotels near Paje Beach
- 5 Star Hotels in Zanzibar
- 4 Star Hotels in Zanzibar
- Lux Island Resorts in Zanzibar
- Hotels near Nungwi Beach
- Hotels near Prison Island
- Vacation Homes in Zanzibar
- All-Inclusive Hotel Hotels in East Coast Zanzibar
- Hotels near Muyuni Beach
- Boutique Hotel Hotels in Zanzibar
- Golf Hotel Hotels in Zanzibar
- Hotels near Kendwa Beach
- Green/Sustainable Hotels in Zanzibar
- Hotels near Nakupenda Beach
- Resorts in Zanzibar
- Beach Hotel Hotels in Zanzibar
- Spa Hotel Hotels in Zanzibar
- Hotels near Kiwengwa Beach
- Luxury Hotel Hotels in Zanzibar
- Safari Tentalow in Zanzibar
- Resorts in East Coast Zanzibar
- Adults Only Hotels in Zanzibar
*Available to Expedia members.