Unguja Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to Rp173.195 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Plan, book, and manage your trip all in one place

Top hotels in Unguja

TUI BLUE Bahari Zanzibar

TUI BLUE Bahari Zanzibar

5 out of 5
Kiwengwa, Kiwengwa
Fully refundableReserve now, pay when you stay
The price is Rp6.322.578 per night from 16 Oct to 17 Oct
Rp6.322.578
Rp7.436.575 total
16 Oct - 17 Oct
includes taxes & fees
8.8/10 Excellent! (243 reviews)
"The staff 100% make this place, so friendly, so helpful and generally infectious. We cant thank everyone enough for making our honeymoon so special and taking care of us throughout our stay"

Reviewed on 1 Oct 2025

TUI BLUE Bahari Zanzibar
Melia Zanzibar

Melia Zanzibar

5 out of 5
Kiwengwa, Kiwengwa
Fully refundable
The price is Rp7.673.374 per night from 28 Oct to 29 Oct
Rp7.673.374
Rp9.373.692 total
28 Oct - 29 Oct
includes taxes & fees
8.6/10 Excellent! (258 reviews)
"This is my second time staying at Meliá, and it won’t be my last. It’s not only because the hotel and grounds are beautiful. It’s the staff, they are exceptional, they’re the most friendly, smiley, professional and provide amazing service. Every room is cleaned twice a day and I’ve left valuables ..."

Reviewed on 9 Sept 2025

Melia Zanzibar
Le Mersenne Zanzibar, Autograph Collection

Le Mersenne Zanzibar, Autograph Collection

5 out of 5
Michamvi Rd, Dongwe, Unguja South Region
The price is Rp3.532.296 per night from 3 Nov to 4 Nov
Rp3.532.296
Rp4.263.073 total
3 Nov - 4 Nov
includes taxes & fees
9/10 Wonderful! (68 reviews)
"Great service"

Reviewed on 8 Sept 2025

Le Mersenne Zanzibar, Autograph Collection
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

What to do in Unguja

Frequently asked questions

Can I cancel my flight booking to Unguja due to COVID-19?
Our convenient Customer Service Portal has important information about cancelling your Unguja flight due to COVID-19. Before you reserve a seat, it's a good idea to check the terms and conditions of your preferred airline too.
What's the best way to find cheap flights to Unguja that have flexible change policies?
At Expedia, we've been channeling our inner yogi to give you the most flexible airfares in town. Just tick the "No change fee" box right under the "Flexible change policies" filter to find your perfect flight to Unguja.
What are some of the general tips for travellers to Unguja during the COVID-19 outbreak?
COVID-19 may have changed how we travel, but it hasn't curbed our zeal for exploring. Here are a few tips on how to deal with travel's new challenges:
  • Research if any travel restrictions apply to your origin and destination before locking in a flight. Also check if there are any conditions you'll have to follow on arrival, such as installing a contact tracing app.
  • Requirements state you must wear a face mask at the airport, including at security checkpoints. Be ready to lower your mask for ID verification when asked by a TSA employee.
  • To avoid cross-contamination, position your boarding pass on the scanner yourself and then hold it up for inspection. Do not hand your pass directly to a TSA officer.
  • You can take one container of hand sanitizer up to 12 oz (350 ml) in your carry-on luggage. This will need to be taken out for X-ray screening.
  • To reduce handling during the screening process, put items such as your wallet, phone and belt into your carry-on instead of the bins.
  • If you're taking food through the screening checkpoint, place it in a clear plastic bag and then into a screening bin. This reduces the likelihood that a TSA agent will need to handle your carry-on bag or food container for closer inspection.

Which airlines fly to Unguja?
Organise your airfare with Coastal Aviation and then start putting together your Unguja travel agenda. This top carrier runs 638 flights each month to Zanzibar Intl. Airport (ZNZ), a main gateway.
How can I find cheap tickets to Unguja?
In the last seven days, was the best price for a flight to Unguja. For an even better fare, book well in advance and be flexible with your travel dates. Search for your flight to Unguja, then see prices for nearby days by clicking on the "flexible dates" link above.
How much is a flight to Unguja?
The cost of a round-trip journey to Unguja in the last seven days varied between and . If you were travelling one way from (), you could have gotten a deal from just .
What are the most popular airports to fly into in Unguja?
The primary gateway to Unguja, around 1989 flights land at Zanzibar Intl. Airport (ZNZ) each month. Look for a great deal, lock in your fare and prepare to explore this fabulous region.
When is the cheapest time to fly to Unguja?
If you're not set on your travel dates to Unguja, try to depart early on in the week. The cheapest day to take off is generally Tuesday, closely followed by Monday. Saturday is typically the priciest day, with a lot of people preferring to take off on the weekend.
How much is a plane ticket to Unguja?
Airfares varied from to in the last seven days. When you're ready to book, we'll help you pick up the best price to Unguja.
Which airlines with flights to Unguja employ COVID-19 cleanliness policies?
As passengers and cabin crew begin travelling once again, most reputable airlines have introduced social distancing and other vital measures to cut down the spread of COVID-19. Here are just a few:
  • Precision Air - this airline is known for providing passenger masks and cleaning with disinfectant.
  • Flydubai - this airline is known for conducting passenger temperature checks and providing passenger masks.
  • Qatar Airways - this airline is known for providing passenger masks and cleaning with disinfectant.

How long is a flight to Unguja?
Where you take off from will largely determine your flight length. Below are a few of the most in-demand domestic routes to Unguja and their average flight times:
  • Dar es Salaam Airport (DAR-Julius Nyerere Intl.) to Zanzibar Intl. Airport (ZNZ) - 27 minutes
  • Pemba Island Airport (PMA) to Zanzibar Intl. Airport (ZNZ) - 38 minutes
  • Arusha Airport (ARK) to Zanzibar Intl. Airport (ZNZ) - 1 hour and 21 minutes

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.