
Book a Zanzibar Town Resort
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Our top choices for Zanzibar Town resorts

1. Shiri beach resort
Shiri beach resortFumba
The price is NZ$127
includes taxes & fees
13 Nov - 14 Nov

2. Diamonds Mapenzi Beach
Diamonds Mapenzi BeachKiwengwa
9.0 out of 10, Wonderful, (153 reviews)
The price is NZ$594
includes taxes & fees
15 Nov - 16 Nov

3. Sunny Palms Beach Bungalows
Sunny Palms Beach BungalowsUroa
8.8 out of 10, Excellent, (16 reviews)
The price is NZ$299
includes taxes & fees
13 Dec - 14 Dec

4. La Perla Beach Resort, Zanzibar - Your Beachfront Private Haven
La Perla Beach Resort, Zanzibar - Your Beachfront Private HavenPwani Mchangani
9.2 out of 10, Wonderful, (10 reviews)
The price is NZ$170
includes taxes & fees
25 Nov - 26 Nov

5. Moayana Liora Zanzibar
Moayana Liora ZanzibarPongwe
The price is NZ$185
includes taxes & fees
16 Nov - 17 Nov

6. JAZ Elite Adonia
JAZ Elite AdoniaUroa
6.0 out of 10, (1 review)
The price is NZ$375
includes taxes & fees
13 Dec - 14 Dec

7. Mvuvi Boutique Resort
Mvuvi Boutique ResortKiwengwa
9.6 out of 10, Exceptional, (191 reviews)
The price is NZ$364
includes taxes & fees
13 Dec - 14 Dec

8. Oleza Boutique Hotel
Oleza Boutique HotelMichamvi
8.0 out of 10, Very good, (1 review)
The price is NZ$142
includes taxes & fees
20 Nov - 21 Nov

9. AHG Waridi Beach Resort & Spa
AHG Waridi Beach Resort & SpaPwani Mchangani
8.0 out of 10, Very good, (16 reviews)
The price is NZ$372
includes taxes & fees
13 Nov - 14 Nov

10. Bawe Island Zanzibar - The Leading Hotels Of The World
Bawe Island Zanzibar - The Leading Hotels Of The WorldBawe Island
9.6 out of 10, Exceptional, (7 reviews)
The price is NZ$3,122
includes taxes & fees
24 Nov - 25 Nov

11. Royal Mandarin Hotel & Resort Zanzibar
Royal Mandarin Hotel & Resort ZanzibarKiwengwa
9.6 out of 10, Exceptional, (10 reviews)
The price is NZ$579
includes taxes & fees
6 Dec - 7 Dec

12. Bluebay Beach Resort & Spa
Bluebay Beach Resort & SpaKiwengwa
8.6 out of 10, Excellent, (106 reviews)
The price is NZ$523
includes taxes & fees
28 Nov - 29 Nov

13. Ocean Paradise Resort & Spa Zanzibar
Ocean Paradise Resort & Spa ZanzibarKiwengwa
9.0 out of 10, Wonderful, (137 reviews)
The price is NZ$523
includes taxes & fees
14 Nov - 15 Nov

14. Kappa Senses Zanzibar
Kappa Senses ZanzibarPwani Mchangani
10.0 out of 10, Exceptional, (3 reviews)
The price is NZ$745
includes taxes & fees
13 Dec - 14 Dec

15. Kiwengwa Beach Resort
Kiwengwa Beach ResortKiwengwa
8.4 out of 10, Very good, (120 reviews)
The price is NZ$639
includes taxes & fees
18 Nov - 19 Nov

16. Anaya Zanzibar
Anaya ZanzibarPwani Mchangani
6.8 out of 10, (3 reviews)
The price is NZ$758
includes taxes & fees
9 Dec - 10 Dec
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.
Top Zanzibar Town Hotel Reviews

Tembo House Hotel
10/10 Excellent
Find out more about Zanzibar Town
Zanzibar Town Resort information
Number of reviews | 658 |
|---|---|
Accommodation | 35 Resort |
Lowest Price | NZ$127 |
Highest Price | NZ$3,122 |
Frequently asked questions
Explore a world of travel with Expedia
- Mazizini Hotels
- Stone Town Hotels
- Zanzibar Town Hotels
- Hotels near Hamamni Persian Baths
- Hotels with Pool in Stone Town
- Cheap Hotels in Stone Town
- Luxury Hotels in Stone Town
- All Inclusive Hotels in Stone Town
- Family Hotels in Stone Town
- Beach Hotels in Stone Town
- Boutique Hotels in Stone Town
- Family Hotels in Zanzibar Town
- Cheap Hotels in Zanzibar Town
- Historic Hotels in Zanzibar Town
- All Inclusive Hotels in Zanzibar Town
- Hostels in Zanzibar Town
- Guest Houses in Zanzibar Town
- B&B in Zanzibar Town
- Houseboats in Zanzibar Town
- Holiday Homes in Zanzibar Town
- Villas in Zanzibar Town
- Lodges in Zanzibar Town
- Kenya Airways Victoria (SEZ) to Zanzibar (ZNZ) flights
- British Airways Milan (MXP) to Zanzibar (ZNZ) flights
- Emirates Durban (DUR) to Zanzibar (ZNZ) flights
- Flights from Jakarta (JKT) to Zanzibar (ZNZ)
- Flights from Ouagadougou (OUA) to Zanzibar (ZNZ)
- Flights from Dublin (DUB) to Zanzibar (ZNZ)
- Flights from Harare (HRE) to Zanzibar (ZNZ)
- Flights from Rome (FCO) to Zanzibar (ZNZ)
- Flights from Casablanca (CMN) to Zanzibar (ZNZ)
- Flights from Marseille (MRS) to Zanzibar (ZNZ)
- Flights from Accra (ACC) to Zanzibar (ZNZ)
- Flights from Windhoek (WDH) to Zanzibar (ZNZ)
- Flights from Beira (BEW) to Zanzibar (ZNZ)
- Flights from Amman (AMM) to Zanzibar (ZNZ)
- Flights from Cape Town (CPT) to Zanzibar (ZNZ)
- Flights from Nairobi (WIL) to Zanzibar (ZNZ)
- Flights from Colombo (CMB) to Zanzibar (ZNZ)
- Flights from Maun (MUB) to Zanzibar (ZNZ)
- Flights from Juina (JIA) to Zanzibar (ZNZ)
- Flights from Milan (MXP) to Zanzibar (ZNZ)
- Flights from Algiers (ALG) to Zanzibar (ZNZ)
- Flights from Entebbe (EBB) to Zanzibar (ZNZ)
- Flights from Dubai (DXB) to Zanzibar (ZNZ)
- Flights from Kristiansand (KRS) to Zanzibar (ZNZ)
- Flights from Auckland (AKL) to Zanzibar (ZNZ)
- Flights from Istanbul (IST) to Zanzibar (ZNZ)
- Flights from Lake Manyara (LKY) to Zanzibar (ZNZ)
- Flights from Lourdes (LDE) to Zanzibar (ZNZ)
- Flights from Dar es Salaam (DAR) to Zanzibar (ZNZ)
- Flights from Minneapolis (MSP) to Zanzibar (ZNZ)
- Flights from Christchurch (CHC) to Zanzibar (ZNZ)
- Flights from Hong Kong (HKG) to Zanzibar (ZNZ)
- Flights from New York (JFK) to Zanzibar (ZNZ)
- Flights from Barcelona (BCN) to Zanzibar (ZNZ)
- Flights from Maasai Mara (OLX) to Zanzibar (ZNZ)
- Flights from Pointe Noire (PNR) to Zanzibar (ZNZ)
- Flights from Paris (CDG) to Zanzibar (ZNZ)
- Flights from Lincoln (LNK) to Zanzibar (ZNZ)
- Flights from Montrose (MTJ) to Zanzibar (ZNZ)
- Flights from Lilongwe (LLW) to Zanzibar (ZNZ)
- Flights from Kilimanjaro (JRO) to Zanzibar (ZNZ)
- Flights from Lagos (LOS) to Zanzibar (ZNZ)
- Flights from New Plymouth (NPL) to Zanzibar (ZNZ)
- Flights from Bangkok (BKK) to Zanzibar (ZNZ)
- Flights from Muscat (MCT) to Zanzibar (ZNZ)
- Flights from Nelspruit (MQP) to Zanzibar (ZNZ)
- Flights from Glasgow (GLA) to Zanzibar (ZNZ)
- Flights from Nanyuki (NYK) to Zanzibar (ZNZ)
- Flights from Venice (VCE) to Zanzibar (ZNZ)
- Flights from Brisbane (BNE) to Zanzibar (ZNZ)
- Flights from Bali (BLC) to Zanzibar (ZNZ)
- Flights from Singapore (SIN) to Zanzibar (ZNZ)
- Flights from Darwin (DRW) to Zanzibar (ZNZ)
- Flights from Luxor (LXR) to Zanzibar (ZNZ)
- Flights from Marrakech (RAK) to Zanzibar (ZNZ)
- Flights from Edmonton (YEG) to Zanzibar (ZNZ)
- Flights from Los Angeles (LAX) to Zanzibar (ZNZ)
- Flights from Mombasa (MBA) to Zanzibar (ZNZ)
- Flights from San Francisco (SFO) to Zanzibar (ZNZ)
- Flights from Johannesburg (JNB) to Zanzibar (ZNZ)
- Flights from Johannesburg (QRA) to Zanzibar (ZNZ)
- Flights from Dzaoudzi (DZA) to Zanzibar (ZNZ)
- Flights from Split (SPU) to Zanzibar (ZNZ)
- Flights from Stockholm (ARN) to Zanzibar (ZNZ)
- Flights from Arusha (ARK) to Zanzibar (ZNZ)
- Flights to Zanzibar Town























































