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

Superb: 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 & Free SPA 4 stars

Hotel in Nungwi Beach, Nungwi

Set in Nungwi, 400 metres from Nungwi Beach, Canary Nungwi Hotel & Free SPA offers accommodation with a fitness centre, free private parking, a garden and a shared lounge. Clean and nice. Everything was good and the bed was comfortable

Show more Show less
9.6
Exceptional
1,730 reviews
Price from
THB 2,632
per night

Z-Lodge Zanzibar 4 stars

Hotel in Kiwengwa

Located in Kiwengwa, a few steps from Kiwengwa Beach, Z-Lodge Zanzibar provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. I really like Zlodge, I am a traveling content creator and found a really good deal with Zlodge, I stayed in the superior room right on the beach, the owner is someone special who spends a lot of attention on detail and the kitchen, you can see the work done on their Instagram page. @z.lodge.zanzibar. It was instant chemistry with the place, the food, the people, the views, and the owner. I could not be happier with selecting this place, you can truly admire the effort that goes into making it special for the price they ask, I would say this is a steal, if it is available just take it. You can always travel from this village to other parts of the island because of its central location. Recommended stay time minimum 3 days.

Show more Show less
9
Superb
1,290 reviews
Price from
THB 1,959
per night

Zanzibella Hotel & SPA 5 stars

Hotel in Kiwengwa

Located in Kiwengwa, 41 km from Peace Memorial Museum, Zanzibella Hotel & SPA provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. wonderful location, spotless clean, extremely nice staff

Show more Show less
9
Superb
1,142 reviews
Price from
THB 2,946
per night

Babalao Bungalows

Hotel in Nungwi Beach, Nungwi

Babalao Bungalows has free bikes, outdoor swimming pool, a garden and shared lounge in Nungwi. Featuring a restaurant, the property also has a terrace and a bar. The atmosphere is so Cousy , very close to the best beach I n the north of zanzibar , the owner will provide you with perfect advises on how to spend your time in the area.

Show more Show less
9.7
Exceptional
1,692 reviews
Price from
THB 1,901
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. Everything was perfect. Stuff is extremly friendly and nice. Hotel is super clean. From bed you can see the amazing ocean. It´s luxury.

Show more Show less
9.1
Superb
1,064 reviews
Price from
THB 5,483
per night

Baobab Africa Lodge Zanzibar 4 stars

Hotel in Mtende

Set in Mtende, 35 km from Zanzibar Butterfly Centre, Baobab Africa Lodge Zanzibar offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Everything was wonderful. An incredibly relaxing place to stay but plenty to do if you wanted to stay active. The staff were so friendly and helpful. The decor and situation of the hotel is perfect. A 5 minute walk from the beach. Amazing cocktails. On our last night the staff decorated our dinner table with a huge heart of flowers- it was beautiful and they had put so much time and effort into it. Would recommend without hesitation for an amazing stay.

Show more Show less
9.4
Superb
132 reviews

TIANDE Boutique Hotel 4 stars

Hotel in Pwani Mchangani

Located in Pwani Mchangani, 300 metres from Pwani Mchangani Beach, TIANDE Boutique Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Spacious and clean room Great food Helpful staff especially James Access to Private beach in nearby hotel

Show more Show less
9.4
Superb
121 reviews
Price from
THB 2,541
per night

Sunny Villa Matemwe

Hotel in Matemwe

Sunny Villa Matemwe has an outdoor swimming pool, terrace, a restaurant and bar in Matemwe. Great place to stay, staff were very friendly and accomodating. rooms very spacious, nice pool and the food was also very good.

Show more Show less
9.1
Superb
117 reviews
Price from
THB 2,742
per night

Daniel Zanzibar Hotel

Hotel in Nungwi

Situated in Nungwi, 600 metres from Royal Beach, Daniel Zanzibar Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Good quite place for rest. Nice menu for lunch and dinner. With manager you can decide any questions.

Show more Show less
9.1
Superb
147 reviews
Price from
THB 1,549
per night

Haber Hotel & SPA 4 stars

Hotel in Matemwe

Located in Matemwe, 600 metres from Matemwe Beach, Haber Hotel & SPA provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden. The pool area was really nice. Also the room was very big and nicely decorated.

Show more Show less
9.6
Exceptional
116 reviews
Price from
THB 3,290
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels on Zanzibar

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

Explore guest reviews of hotels on Zanzibar

See all