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 & Free SPA

Hotel in Nungwi Beach, Nungwi

Located in Nungwi, a 4-minute walk from Nungwi Beach, Canary Nungwi Hotel & Free SPA provides accommodations with a fitness center, free private parking, a garden and a shared lounge. I love everything about it though…the interior and exterior decorations 100%

Show more Show less
9.6
Exceptional
1,531 reviews
Price from
$81
per night

Z-Lodge Zanzibar

Hotel in Kiwengwa

Located in Kiwengwa, a few steps from Kiwengwa Beach, Z-Lodge Zanzibar provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Everything looks even nicer than in the pictures. Brand new, clean and very friendly and helpful staff, especially the receptionist Fausta. The whole place has a great vibe. It's a nice mixture of fancy and chilled hotel.

Show more Show less
9
Wonderful
1,152 reviews
Price from
$50.40
per night

Zanzibella Hotel & SPA

Hotel in Kiwengwa

Located in Kiwengwa, 25 miles from Peace Memorial Museum, Zanzibella Hotel & SPA provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar. Amazing hotel and staff ❤️ Loved every minute of our stay 😍

Show more Show less
9.1
Wonderful
1,011 reviews
Price from
$137
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. Great place in the heart of Nungwi!! All you need is in a very near location to Babalao and Max is always available for any question. Fast speed internet, good food with good prices, transfers and tours available for better prices than rest of island, super clean acommodation and friendly staff you will find there. Great place!!

Show more Show less
9.7
Exceptional
1,562 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. Mahali Resort was an excellent choice. Paje is a fun beach town with lots of kite surfers, good beach restaurants and a gorgeous beach. Low tide it’s very shallow for swimming, but great for kids. The pool and games area were fun too. The town of Paje is not very developed. The staff at the hotel were great and I would recommend this location for a nice beach vacation.

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

Baobab Africa Lodge Zanzibar

Hotel in Mtende

Located in Mtende, 28 miles from Jozani Forest, Baobab Africa Lodge Zanzibar has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. I travelled with my kids and to be honest this place did not feel like a lodge or hotel, it felt like home away from home. Everyone from the owners Eric and Sophie to all the staff were so warm, friendly and welcoming. They made it so hard for us to leave. We really enjoyed our vacation and we will for sure go back there. Thank you to all of the Lodges staff and a big thank you to Eric and Sophie for make our trip a memorable one. We will always remember this holiday.

Show more Show less
9.5
Exceptional
111 reviews
Price from
$66.50
per night

Daniel Zanzibar Hotel

Hotel in Nungwi

Located in Nungwi, a 6-minute walk from Royal Beach, Daniel Zanzibar Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. We spent 3 days at Daniel’s. We found the service outstanding, the room comfortable, it even had hot water, electricity and wifi!! I left a bag at the hotel by accident. They couriered it to me in Dar es Salaam, free of charge, that day so I could collect it before boarding the train to Zambia. Unbelievably kind. Can not thank them enough for both the stay and helping me out. 11/10

Show more Show less
9.2
Wonderful
127 reviews
Price from
$40.38
per night

Haber Hotel & SPA

Hotel in Matemwe

Located in Matemwe, a 6-minute walk from Matemwe Beach, Haber Hotel & SPA provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden. The room was very big and comfortable. Breakfast was awesome, big and many options. Very good food the the hotel. Friendly and helpful owners. The hotel is not right on the beach but the beach is very close, it is a walking distance or you can also use a free bike. That was actually the reason why we selected this hotel as you may use bikes to get to some other nearest locations/beaches without any extra cost. Still, you probably need to be aware that during the day it will be very hot and a bike adventure might be a challenge, and at night the road will be the darkest place on Earth. If you plan to use the bikes bring your own light. The ones at the hotel didn't have any lights which seemed to be a rule on Zanzibar.

Show more Show less
9.5
Exceptional
105 reviews
Price from
$160
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. Just everything was amazing! The staff is incredibly welcoming and polite. The food is the best we ate in Jambiani and Paje!! The rooms are big and clean and coming with a one million dollar view! The service is great! Ms Sifa and Diana, the restaurant staff and the Hotel owners made our stay unforgettable! Thank you so much!

Show more Show less
9.3
Wonderful
155 reviews
Price from
$80
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. Anna is a great host! She did everything possible to put us at ease. The place is serene and the pool is great. Breakfast is delicious and big! John is the best chef in town, his chapati rolls to die for! We had a great time and ended up staying few nights more. I will definitely go back when I am in Paje.

Show more Show less
9.5
Exceptional
199 reviews
Price from
$40.95
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