Skip to main content

Stay in Zanzibar's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Canary Nungwi Hotel & SPA

Hotel in Nungwi Beach, Nungwi

Located in Nungwi, a 4-minute walk from Nungwi Beach, Canary Nungwi Hotel & SPA provides accommodations with a fitness center, free private parking, a garden and a shared lounge. Clean room Great staff Good location

Show more Show less
9.6
Exceptional
1,180 reviews
Price from
$85.50
per night

Babalao Bungalows

Hotel in Nungwi Beach, Nungwi

Babalao Bungalows has free bikes, outdoor swimming pool, a garden and shared lounge in Nungwi. With a terrace, the property also features a restaurant, as well as a bar. Owner and staffs are super friendly, facility is perfect.

Show more Show less
9.7
Exceptional
1,402 reviews
Price from
$50
per night

Mahali Zanzibar

Hotel in Paje Beach, Paje

Featuring a private beach area, a year-round outdoor pool and free Wi-Fi, Mahali Zanzibar is set in Paje, Zanzibar. The hotel features a sun terrace and views of the sea. The staff was so kind and the hotel view amazing

Show more Show less
9.1
Wonderful
1,046 reviews
Price from
$130
per night

Mambo Ocean Resort

Hotel in Pwani Mchangani

Located in Pwani Mchangani, a few steps from Pwani Mchangani Beach, Mambo Ocean Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Mambo Beach Resort is a perfect place to get away from the pressures of everyday life. Located right on the beach, its facilities (including two swimming pools, a small play area for children, and two restaurant areas) offer everything required for a restful stay. Should you wish to venture out a bit further, the resort is a 10 minute beach walk from the small village of Pwani Mchangani, where you can find a liquor store, a grocery store, fresh food markets, and two excellent (and well-priced) restaurants. We enjoyed the delicious breakfast provided every morning, and found lunch and dinner offerings equally satisfying. Rooms are sprayed for mosquitoes every night, which is great. The main highlight of the resort was its staff: everybody was extremely kind, helpful, and generous. We can't wait to visit again!

Show more Show less
9
Wonderful
144 reviews
Price from
$74.92
per night

Mahi Mahi Beach Hotel

Hotel in Jambiani Beach, Jambiani

Located in Jambiani, a few steps from Jambiani Beach, Mahi Mahi Beach Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. staff was lovely. drinks were delish!

Show more Show less
9.3
Wonderful
111 reviews
Price from
$104
per night

Amani Hotel Paje

Hotel in Paje Beach, Paje

Amani Hotel Paje has an outdoor swimming pool, garden, a terrace and bar in Paje. The property is around a few steps from Paje Beach, 1.6 miles from Bwejuu Beach and 12 miles from Jozani Forest. The manager with her stuff 

Show more Show less
9.5
Exceptional
146 reviews
Price from
$77.90
per night

Sharazad Wonders Boutique

Hotel in Stone Town

Located in Stone Town, a 2-minute walk from Stone Town Beach, Sharazad Wonders Boutique has a garden, a terrace and a bar. amazing staff, beautiful little hotel, food was great.

Show more Show less
9.1
Wonderful
150 reviews
Price from
$133.88
per night

BaraBara Eat&Sleep - Eco Boutique Hotel

Hotel in Paje

BaraBara Eat&Sleep - Eco Boutique Hotel features free bikes, garden, a shared lounge and terrace in Paje. Excellent Breakfast and very good coffee und smoothies! Nice rooms and roof top restaurant.

Show more Show less
9.5
Exceptional
122 reviews
Price from
$34
per night

Kameleon Blue

Hotel in Kizimkazi Beach, Kizimkazi

Located in Kizimkazi, a 10-minute walk from Kizimkazi Mkunguni Beach, Kameleon Blue has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Staff was so nice welcoming and everthing we enjoy the stay for sure 😋

Show more Show less
9.2
Wonderful
112 reviews
Price from
$22
per night

Tamu Tamu Boutique Hotel

Hotel in Pwani Mchangani

Located in Pwani Mchangani, a few steps from Pwani Mchangani Beach, Tamu Tamu Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. very clean,good service,good food

Show more Show less
9.4
Wonderful
101 reviews
Price from
$90
per night

Hotels with extra health and safety measures

Find hotels in Zanzibar with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Zanzibar in the past month

See all

Zanzibar's best hotels with breakfast

See all

Budget hotels on Zanzibar

See all

Hotels on Zanzibar you can book without a credit card

See all

FAQs about hotels in Zanzibar

Planning a trip? Get inspired by reviews of cities on Zanzibar

Explore guest reviews of hotels on Zanzibar

See all