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. Very nice hotel with amazing staff and good food and room was very clean.

Show more Show less
9.6
Exceptional
1,352 reviews
Price from
£53
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. very cool owner very nice breakfast

Show more Show less
9.7
Exceptional
1,478 reviews
Price from
£41
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. It’s right in the center of the beach, big and spacious rooms, AC, very large bathrooms with hot water. Pool is very good and always available. Always clean and staff is always helpful!

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

Mambo Ocean Resort 4 stars

Hotel in Pwani Mchangani

Located in Pwani Mchangani, a few steps from Pwani Mchangani Beach, Mambo Ocean Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Excellent location, Nice personnel and good breakfast.

Show more Show less
9
Superb
206 reviews
Price from
£55
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. Location is near the beach and at the same time some distance from the densest part of Nungwi, which we liked. Breakfast was rich with delicious fruits, followed by eggs, sausages, pancakes and toast bread according to your choice. Different fresh fruit juice every day and coffee or tea as much as we liked. Personel was very friendly and supportive in arranging trips or transportation when we needed it. The place was clean and rooms very spacious. We liked the pool too.

Show more Show less
9.2
Superb
101 reviews
Price from
£39
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. Excellent is everything! Beautiful place! Friendly staff! Food is amazing! I can high recommend this place!

Show more Show less
9.3
Superb
129 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, 2.6 km from Bwejuu Beach and 19 km from Jozani Forest. This was a beautiful place to stay, we spent 7 nights here and loved every minute of it. The property is a short 2-3min walk from the beach. The rooms are large and well furnished with all the basics you would find in a normal hotel/B&B in Europe. The bathroom is very big and the water pressure is really good. Hot water comes on quickly. The bed may be slightly on the firm side, but this didn’t bother us. The next best thing is the food! Breakfast is copious and delicious, but all the other meals are also very well prepared. Everything is fresh and tasty.

Show more Show less
9.5
Exceptional
164 reviews
Price from
£44
per night

Sharazad Wonders Boutique 1 stars

Hotel in Zanzibar City

Situated within 200 metres of Stone Town Beach, Sharazad Wonders Boutique in Zanzibar City has a number of amenities including a garden, a terrace and a bar. The hotel went the extra mile in terms of style and little details. Not only was the room stylish, but the lighting was superb and high quality traditional robes were provided, as were yoga mats, umbrellas, straw beach bag and even a straw hand held fan. The colours of the room fit in well with the environment and the location was superb for exploring and getting lost in Stone Towns winding roads.

Show more Show less
9.1
Superb
165 reviews
Price from
£90
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. Everything was perfect! We stayed in the studio and it was really nice and comfortable. They definitely have the best breakfast in Paje and good pizzas! The owner was very helpful by letting us do a late check out as our plane was late in the evening.

Show more Show less
9.4
Superb
142 reviews
Price from
£28
per night

Kameleon Blue

Hotel in Kizimkazi Beach, Kizimkazi

Set in Kizimkazi, less than 1 km from Kizimkazi Mkunguni Beach, Kameleon Blue offers accommodation 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
Superb
137 reviews
Price from
£15
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