- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Our top choices for Zanzibar resorts

1. Diamonds Mapenzi Beach
Diamonds Mapenzi BeachKiwengwa
9.0 out of 10, Wonderful, (153 reviews)
The price is RM734
RM1,181 total
includes taxes & fees
29 Nov - 30 Nov

2. The Mora Zanzibar - Luxury All Inclusive
The Mora Zanzibar - Luxury All InclusiveMatemwe
9.4 out of 10, Exceptional, (264 reviews)
The price is RM1,714
RM2,012 total
includes taxes & fees
26 Nov - 27 Nov

3. Mvuvi Boutique Resort
Mvuvi Boutique ResortKiwengwa
9.6 out of 10, Exceptional, (191 reviews)
The price is RM513
RM835 total
includes taxes & fees
15 Nov - 16 Nov

4. Kwanza Resort By SUNRISE
Kwanza Resort By SUNRISEKizimkazi
8.6 out of 10, Excellent, (79 reviews)
The price is RM1,013
RM1,216 total
includes taxes & fees
21 Nov - 22 Nov

5. Ocean Paradise Resort & Spa Zanzibar
Ocean Paradise Resort & Spa ZanzibarKiwengwa
9.0 out of 10, Wonderful, (137 reviews)
The price is RM998
RM1,188 total
includes taxes & fees
16 Nov - 17 Nov

6. JAZ Elite Adonia
JAZ Elite AdoniaUroa
6.0 out of 10, (1 review)
The price is RM722
RM878 total
includes taxes & fees
26 Nov - 27 Nov

7. My Blue Hotel
My Blue HotelNungwi
8.4 out of 10, Very good, (158 reviews)
The price is RM782
RM941 total
includes taxes & fees
18 Nov - 19 Nov

8. Kappa Senses Zanzibar
Kappa Senses ZanzibarPwani Mchangani
10.0 out of 10, Exceptional, (3 reviews)
The price is RM1,463
RM1,724 total
includes taxes & fees
14 Dec - 15 Dec

9. Sunny Palms Beach Bungalows
Sunny Palms Beach BungalowsUroa
8.8 out of 10, Excellent, (16 reviews)
The price is RM310
RM686 total
includes taxes & fees
15 Nov - 16 Nov

10. Bluebay Beach Resort & Spa
Bluebay Beach Resort & SpaKiwengwa
8.6 out of 10, Excellent, (106 reviews)
The price is RM1,004
RM1,195 total
includes taxes & fees
15 Nov - 16 Nov

11. Kijani Beach Villas
Kijani Beach VillasBwejuu
10.0 out of 10, Exceptional, (3 reviews)
The price is RM1,060
RM1,260 total
includes taxes & fees
15 Nov - 16 Nov

12. The Bali Resort Zanzibar
The Bali Resort ZanzibarDongwe
9.4 out of 10, Exceptional, (9 reviews)
The price is RM499
RM619 total
includes taxes & fees
17 Nov - 18 Nov

13. Fruit & Spice Wellness Resort Zanzibar
Fruit & Spice Wellness Resort ZanzibarKizimkazi
8.8 out of 10, Excellent, (211 reviews)
The price is RM394
RM498 total
includes taxes & fees
15 Nov - 16 Nov

14. 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 RM310
RM389 total
includes taxes & fees
16 Nov - 17 Nov

15. Zawadi Hotel Zanzibar - All Inclusive
Zawadi Hotel Zanzibar - All InclusiveDongwe
10.0 out of 10, Exceptional, (61 reviews)
The price is RM3,118
RM3,657 total
includes taxes & fees
16 Nov - 17 Nov

16. AHG Waridi Beach Resort & Spa
AHG Waridi Beach Resort & SpaPwani Mchangani
8.0 out of 10, Very good, (16 reviews)
The price is RM785
RM935 total
includes taxes & fees
15 Nov - 16 Nov

17. Sand Beach Boutique Hotel
Sand Beach Boutique HotelBwejuu Beach
9.6 out of 10, Exceptional, (23 reviews)
The price is RM267
RM338 total
includes taxes & fees
28 Nov - 29 Nov

18. Sea Side Resort
Sea Side ResortPaje
10.0 out of 10, Exceptional, (1 review)
The price is RM513
RM628 total
includes taxes & fees
16 Nov - 17 Nov

19. Mnarani Beach Cottages
Mnarani Beach CottagesNungwi
8.0 out of 10, Very good, (154 reviews)
The price is RM351
RM437 total
includes taxes & fees
30 Nov - 1 Dec

20. Shiri beach resort
Shiri beach resortFumba
10.0 out of 10, Exceptional, (1 review)
The price is RM222
RM298 total
includes taxes & fees
15 Nov - 16 Nov
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.
Learn more about Zanzibar
Wander through Stone Town's labyrinthine alleys, where ornate doors and bustling bazaars reveal centuries of Swahili culture. Sail to pristine beaches for snorkelling, or visit a spice farm to discover why Zanzibar's known as the 'Spice Island'.





























































