We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Zanzibar Island

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Zanzibar Island?

We'll send you updates with the latest deals, reviews and articles for Zanzibar Island each week.

Map of Zanzibar Island Hotels

Hotels (175)

B&Bs / Inns (282)

Specialty Lodging (275)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Mswakini Beach, Dongwe, Tanzania
Show Prices
$685 - $1,175 Avg. price/night*
Ollie #1 of 175 hotels in Zanzibar Island
  •  Stunningly Perfect 
  • Zawadi has to be one of the most beautiful hotels I have ever had the... more
  • August 11, 2018
Traveler photos (246)
Special Offer 10% Early Bird Discount
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance | Small Hotels
 
The Palms (Bwejuu) 5.0 of 5
| Bwejuu Beach, Bwejuu, Tanzania
Show Prices
$713 - $1,192 Avg. price/night*
Ollie #2 of 175 hotels in Zanzibar Island
  •  My life trip 
  • The owners of this resort invited me to visit this place.I spent there the... more
  • August 11, 2018
Traveler photos (641)
Special Offer Pay Less Get More!
Certificate of Excellence
Travelers' Choice® 2018 Winner Best Service | Luxury | Top Hotels | Romance
 
Bwejuu Beach | Zanzibar, Bwejuu, Tanzania
Show Prices
$683 - $1,281 Avg. price/night*
Ollie #3 of 175 hotels in Zanzibar Island
  •  What a place!! 
  • Definitely one of the best stays I’ve had on a beach The architecture is... more
  • August 18, 2018
Traveler photos (1505)
Offers & Announcements Pay Less, Get More!
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance | Small Hotels
 
| Michamwi, Pingwe, Tanzania
Show Prices
$299 - $500 Avg. price/night*
Ollie #4 of 175 hotels in Zanzibar Island
Traveler photos (365)
Certificate of Excellence
Travelers' Choice® 2018 Winner Luxury | Best Service | Small Hotels
 
Paje Beach | Paje Beach, Paje, Tanzania
Show Prices
$335 - $1,946 Avg. price/night*
Ollie #5 of 175 hotels in Zanzibar Island
#1 of 8 hotels in Paje
  •  Paradise in Paje 
  • I wonder if it's redundant to add yet another glowing review about this... more
  • August 1, 2018
Traveler photos (958)
Offers & Announcements Free nights offer
| Pongwe - Pwani, Pongwe, Tanzania
Show Prices
$560 - $1,049 Avg. price/night*
Ollie #6 of 175 hotels in Zanzibar Island
Traveler photos (434)
Special Offer Free Airport Transfer
Certificate of Excellence
Travelers' Choice® 2018 Winner Best Service | Small Hotels | Romance
 
Plot 88, Pwani Mchangani 3363, Tanzania
Show Prices
$207 - $525 Avg. price/night*
Ollie #7 of 175 hotels in Zanzibar Island
Traveler photos (1183)
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance
 
Pongwe, Tanzania
Show Prices
$138 - $274 Avg. price/night*
Ollie #8 of 175 hotels in Zanzibar Island
  •  Idyllic!  
  • What a great place! We had a lovely, relaxing 6 night stay. The staff are... more
  • August 17, 2018
Traveler photos (1453)
Zanzistar Lodge (Jambiani)
Jambiani Mwendawima, Jambiani 1000, Tanzania
Show Prices
$68 - $154 Avg. price/night*
Ollie #9 of 175 hotels in Zanzibar Island
  •  Great boutique hotel 
  • Had only two nights here but wished it was longer. The hotel itself was... more
  • August 6, 2018
Traveler photos (284)
Matemwe Beach, Matemwe, Tanzania
Show Prices
$127 - $374 Avg. price/night*
Ollie #10 of 175 hotels in Zanzibar Island
Traveler photos (470)
South East Coast, Bwejuu 3185, Tanzania
Show Prices
$515 - $812 Avg. price/night*
Ollie #11 of 175 hotels in Zanzibar Island
Traveler photos (246)
Chumbe Island, Tanzania
Show Prices
$385 - $586 Avg. price/night*
Ollie #12 of 175 hotels in Zanzibar Island
Traveler photos (937)
Certificate of Excellence
Travelers' Choice® 2018 Winner Top Hotels | Best Service | Luxury
 
Bwejuu Beach | Zanzibar, Bwejuu, Tanzania
Show Prices
$235 - $582 Avg. price/night*
Ollie #13 of 175 hotels in Zanzibar Island
  •  Paradise in Earth!!! 
  • It was a perfect stay !!! Everything was just PERFECT. The staff are just... more
  • August 15, 2018
Traveler photos (1807)
Special Offer Pay Less Get More!
East Coast, Michamvi, Tanzania
Show Prices
$221 - $361 Avg. price/night*
Ollie #14 of 175 hotels in Zanzibar Island
  •  Heaven 
  • This was the most wonderful place on earth! We stayed here for 4 nights... more
  • August 2, 2018
Traveler photos (472)
Certificate of Excellence
Travelers' Choice® 2018 Winner Luxury | Top Hotels
 
Mchangamle, Kizimkazi 2404, Tanzania
Show Prices
$355 - $977 Avg. price/night*
Ollie #15 of 175 hotels in Zanzibar Island
Traveler photos (1474)
Certificate of Excellence
Travelers' Choice® 2018 Winner Best Service | Luxury | Romance | Small Hotels
 
Tanzania
Show Prices
$280 - $653 Avg. price/night*
Ollie #16 of 175 hotels in Zanzibar Island
Traveler photos (1072)
Certificate of Excellence
Travelers' Choice® 2018 Winner Best Service
 
Unguja Lodge (Kizimkazi) 3.0 of 5
Kizimkazi street 1, Kizimkazi, Tanzania
Show Prices
$288 - $540 Avg. price/night*
Ollie #17 of 175 hotels in Zanzibar Island
  •  Unguja Lodge 
  • We're just back from a week's stay at the beautiful Unguja Lodge and it... more
  • August 15, 2018
Traveler photos (302)
Certificate of Excellence
Travelers' Choice® 2018 Winner Small Hotels | Best Service
 
Emerson Spice (Stone Town)
Tharia Street, Kiponda, Stone Town, Zanzibar City, Tanzania
$150 - $225 Avg. price/night*
Ollie #18 of 175 hotels in Zanzibar Island
  •  A Step out of Time 
  • We got a suggestion from our tour arranger during a safari/ diving trip to... more
  • August 15, 2018
Traveler photos (592)
Certificate of Excellence
Travelers' Choice® 2018 Winner Small Hotels
 
Mvuvi Resort (Kiwengwa) 4.0 of 5
Kiwengwa Beach, Kiwengwa, Tanzania
Show Prices
$157 - $255 Avg. price/night*
Ollie #19 of 175 hotels in Zanzibar Island
  •  Best in Zanzibar 
  • We stayed for 7 nights during July 2018.This is the best hidden gem in... more
  • August 17, 2018
Traveler photos (463)
Special Rate $155 (USD)
Matemwe, Tanzania
Show Prices
$185 - $288 Avg. price/night*
Ollie #20 of 175 hotels in Zanzibar Island
Traveler photos (284)
Special Offer Pay 6 Stay 7