Sep 30, 2019 - Oct 1, 2019

2 guests - 1 room

Where to Stay in Zanzibar

Visitors to the Spice Island tend to opt for the stunning beaches or the cultural heart of Stone Town. No matter your preference, you will find something to suit your taste and budget on the island from small and intimate accommodation to the larger beach resort developments.

Stone Town Hotels

The old city of Stone Town has seen little in the way of changes in the past two centuries so for visitors to Zanzibarit is the perfect place to soak up the history of its streets and ancient dwellings. It’s a place to be discovered alone on foot or with a local tour guide.

1. Park Hyatt Zanzibar

A luxurious hotel on Stone Town's beachfront, the Park Hyatt is located less than ten minutes from the Sultan’s Palace and is set in a 17th-century mansion. The hotel’s oceanfront infinity pool is an ideal spot to relax and enjoy views of the Indian Ocean.

2. Africa House Hotel

Furnished with antiques and boasting a Colonial-style restaurant, the mid-range Africa House Hotel overlooks the Indian Ocean less than ten minutes from both the Darajani Market and the Forodhani Gardens.

3. Funguni Palace Hotel

A family-run hotel at the lower end of the price scale, the Funguni Palace Hotel is close to the beach and city center. With breakfast served on the rooftop restaurant, guests can start their day with idyllic views of the Indian Ocean.

Nungwi Beach Hotels

Zanzibar has more than 25 fantastic beaches with some more isolated than others. Nungwi is the most northerly tip of Zanzibar with a number of hotels and resorts aimed at those looking to simply relax on this paradise island.

1. Doubletree by Hilton Resort Zanzibar Nungwi

Located directly on the beach, the hotel is a modern resort featuring thatched roofs and landscaped gardens. White sand, the tropical waters of the ocean and an outdoor plunge pool and pool bar add to the exotic setting.

2. Hideaway of Nungwi Resort and Spa

A stunning property with some suites and villas on the beach itself and with others no more than a two-minute stroll from the water’s edge. Watersports and diving available on the private beach plus a kids’ club for younger visitors – all just 55km (34 miles) from Stone Town.

3. Mnarani Beach Cottages

A budget option on the beach, Mnarani Beach Cottages offer basic yet comfortable rooms with snorkelling and kayaking available. A complimentary breakfast is also available.

With so many beautiful beaches to explore, Zanzibar has an abundance of hotel options – check out our hotels search enginefor more options from budget accommodation to five-star.

Top rated hotels in Zanzibar

from AED 295
from AED 373
from AED 891

What are travelers saying about Zanzibar?

History Buffs
Adventure Travelers
Outdoor Enthusiasts
Family Travelers
Member reviews (11)
Amilya  Aboud
Amilya Aboud

I recommend you come to Zanzibar my home land every time I go there’s always more to see that I’ve never seen before , the history and the agricultural environment is suitable for anybody , either with kids or not

HaroldBrooklyn, État de New York, États Unis

Split between historic Stone Town and the new city, as a tourist, you'll likely want to spend most of your time in quaint Stone Town. Most Zanzibarians live here so a good place to observe local life. The newer side of town receives few visitors but is where most people live.

Thr Rshd
Thr Rshd

Better island

Chiddy Ali
Chiddy Ali


The least expensive month is May, with an average of AED 229 per night. The most expensive month to stay in Zanzibar is July, with an average price of AED 275 per night.
The average price of a hotel in September last year was AED 229 per night. This is 7% less than the average nightly price of AED 246 seen over the previous 12 months.
In Zanzibar, the expected average temperature in September is 19.9°C/67.7°F. The warmest month is typically December, which averages 25.7°C/78.3°F. The coolest month is September, with temperatures averaging 16.1°C/61.0°F.
The nearest airport to Zanzibar is Zanzibar (ZNZ) (6.29km).

Plan a trip to Tanzania