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. Great stay at Canary - we enjoyed the location and the nearby beach.

Show more Show less
9.6
Exceptional
1,603 reviews
Price from
£86
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. We stayed at the hotel in December 2023 and were very pleased. It's a lovely, cozy, and atmospheric place; the sound of the ocean during high tide could be heard both in the restaurant and in the room, giving a sense of unity with nature. The food was top-notch (I'll share a couple of photos). Funny animals visited us at the restaurant's lounge area at night. The room was spacious, clean, and had an ocean view. The water from the tap was slightly salty due to the proximity to the ocean, but the skin felt very soft after a shower, so it wasn't a problem. During low tide, we recommend strolling along the shore – it's not too hot because of the wind; don't forget sunscreen.

Show more Show less
9
Superb
1,213 reviews
Price from
£38
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 bar. Amazing location, quiet and quaint. The pool is a great place to relax and there is really a lot of thought put into the food (dinner menu changes everyday!) service staff were all nice and courteous. As for the room, it is huge and the bed was very comfortable. Definitely coming back!

Show more Show less
9.1
Superb
1,066 reviews
Price from
£89
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. Everything was perfect we felt like we are home it's very close to the best beach and not to forget the food was delicious and the tours Ahmed offers was amazing to and affordable..

Show more Show less
9.7
Exceptional
1,626 reviews
Price from
£33
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 welcome was so nice of the employees. Our room was amazing, all rooms have seaview!! Dinner in the beach bar was delicious :) And on top the view of the breakfast area, is super.

Show more Show less
9.1
Superb
1,072 reviews
Price from
£103
per night

Baobab Africa Lodge Zanzibar 4 stars

Hotel in Mtende

Set in Mtende, 45 km from Jozani Forest, 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.5
Exceptional
127 reviews

Sunny Villa Matemwe

Hotel in Matemwe

Sunny Villa Matemwe has an outdoor swimming pool, terrace, a restaurant and bar in Matemwe. The hotel is small and friendly, it gave us a real homely feeling that despite the full house, we were able to enjoy the pool and restaurant together. We could order dinner on time. The hotel is 50 m from the ocean shore, with four huge rooms and two family-friendly suites, a swimming pool, and a cozy restaurant waiting for travelers who want to relax. The staff is extremely kind, they clean the rooms every day. Aziza and Sammy stole into our hearts. We whole heartedly recommend the hotel to anyone who needs western comfort, but wants to experience Africa, the daily life of local residents, watch the local children playing football from the hotel terrace...

Show more Show less
9.1
Superb
111 reviews
Price from
£57
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. The manager, Sadiq,here is very attentive and helpful. The pool and courtyard are peaceful and quiet. Very close to the beach. A very relaxing holiday. Thank you.

Show more Show less
9.1
Superb
136 reviews

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. Haber Hotel is a fantastic place! Small family hotel located in Matemwe, it offers comfort and quiet atmosphere for a relaxing holiday. I would recommend it to all those who want to avoid the big crowded noisy touristic hotels on the coast but in the same time want to stay close to beautiful beaches (nearby you can find Muyuni beach and Matemwe beach). The owners, Kris and Kasha, are great and would do everything to make the stay of the guests unforgettable. The staff is very kind and the whole dynamic of this property is tailored to fit the needs and comfort of the guests. Breakfast is fabulous, served from 8am till noon, for those who like to sleep in late, and for lunch and dinner we could chose delicious options from a rich menu or even off menu. Pets are welcome (the hotel is actually named after Haber, the owners' cute Cocker Spaniel). At any time of our stay we felt welcome, safe, well taken care of and even spoiled.

Show more Show less
9.6
Exceptional
113 reviews
Price from
£71
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 accommodation 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
Superb
166 reviews
Price from
£65
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