Stay in Zanzibar's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 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.

Shoki Shoki House Stone Town

Hotel in Zanzibar City

Located in Zanzibar City, a 3-minute walk from The Zanzibar Curio shop, Shoki Shoki House Stone Town has air-conditioned accommodations and a bar. The building is new, open, and clean. It was well decorated - simple, but with attention to deal. It felt modern but maintained traditional Swahili style to give you a fun vibe. The excursions the management provided were affordable and easy to arrange.

Show more Show less
9.1
Awesome
151 reviews
Price from
$18.60
per night

Marafiki Beach Hotel - Anza

Hotel in Matemwe

Located on Matemwe Beach, Marafiki Beach Hotel - Anza offers accommodations with a bar, a swimming pool, a garden and a 24-hour front desk for your convenience. The hotel felt new and luxurious all around and the room was very stylish with thoughtful touches with beachfront view which was amazing! The staff was very friendly and welcoming and the food at the restaurant is the best, we ate there almost everyday despite having other options. The hotel is excellent, but keep in mind that it is in Matemwe which is not the busy tourist part of Zanzibar but it is perfect for relaxation away from the crowds. The beach is not the best in Zanzibar but the property is right up the beach so it was beautiful for us. All in all we loved our relaxed and comfortable stay at Marafiki!

Show more Show less
9.6
Exceptional
108 reviews
Price from
$129.60
per night

Kizikula

Hotel in Kizimkazi

Located in Kizimkazi, an 8-minute walk from Kizimkazi Dimbani Beach, Kizikula has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. The best hotel I’ve ever been privileged enough to stay at. Gorgeous building, and it only gets more breathtaking when you walk in. We had a wonderful experience at the Kizikula. Every staff member I encountered, from the valet to the check- in to the cleaning staff were delightful and eager to help! Most people have had a vacation on their life that, they will always remember because of the people. The staff working at Kizikula is that kind of people. For us, this will remain a good memory forever. Thank you, and especially to Christian who did an excellent job making our stay more comfortable.

Show more Show less
9.7
Exceptional
204 reviews
Price from
$177.11
per night

COCO REEF ECOLODGE

Hotel in Kizimkazi Beach, Kizimkazi

Located in Kizimkazi, an 11-minute walk from Kizimkazi Mkunguni Beach, COCO REEF ECOLODGE has accommodations with a restaurant, free private parking, a garden and a private beach area. It was the best place we’ve ever stayed.

Show more Show less
9.4
Awesome
147 reviews
Price from
$77
per night

Casa Paradis

Hotel in Jambiani Beach, Jambiani

Casa Paradis in Jambiani provides adults only accommodations with a restaurant, a bar and a garden. Featuring a tour desk, this property also provides guests with a terrace. Although my review is a little delayed, I cannot rave enough about our stay at Casa Paradis. I went with two friends and we were looking for a smaller place due to COVID. The setting was amazing, the facility was so beautiful (definitely worthy of the name) and the staff from Valentine and Denisa to the wait staff, were simply amazing. Everyone was so nice and super helpful, even when we did some dumb stuff like get the key stuck in the safe and step on sea urchins. If you are considering it, go. You won't be disappointed. And I almost forgot the food. So absolutely amazing. Every meal was unique and so yummy. Its immediately evident they care about making sure you enjoy yourself. And the even changing sea didn't hurt either:) Also, Valentine set up various tours and taxi rides for us, which made it super easy for us to do things when we decided we wanted to. It was almost like an all inclusive, except way better service and none of those other annoying resort guests

Show more Show less
10
Exceptional
100 reviews
Price from
$235
per night

Passion Boutique Hotel Zanzibar

Hotel in Jambiani Beach, Jambiani

Located in Jambiani, a few steps from Paje Beach, Passion Boutique Hotel Zanzibar has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. We loved our stay in passion boutique hôtel,The staff was extremely friendly and welcoming, beautiful view and comfortable room with balcony, the food was great and the service was so nice.

Show more Show less
9.8
Exceptional
204 reviews
Price from
$107.10
per night

Zava Nungwi

Hotel in Nungwi Beach, Nungwi

Zava Nungwi is set in Nungwi, within 66 feet of East Africa Diving and less than 0.6 mi of Nungwi Mnarani Aquarium. Popular points of interest nearby include Spanish Dancer Divers and Nungwi Beach. The location is perfect. One minute to the private beach. Stores, money exchange and restaurants are less than 5 minutes walking. They have their own restaurant where you can eat the whole day. The staff is incredibly friendly and helpful! The owner of the hotel is very welcoming. Perfect place for a perfect vacation!

Show more Show less
9
Awesome
411 reviews
Price from
$68.44
per night

Babalao Bungalows

Hotel in Nungwi Beach, Nungwi

Featuring a bar, garden and views of garden, Babalao Bungalows is located in Nungwi, a few steps from Nungwi Beach. We loved our stay at Babalao! Everything as perfect. Ahmed and Elif went out of their way to make our stay as comfortable as possible. The food was delicious and the babalao cocktails are a must! The staff were always friendly and helpful. I would highly recommend Babalao to everyone! They are conveniently located and they truly go out of their way for every guest. Thank you for a wonderful stay!

Show more Show less
9.7
Exceptional
464 reviews
Price from
$55.69
per night

Eden Rock Zanzibar

Hotel in Mtende

EDEN ROCK ZANZIBAR has a restaurant, bar, a garden and terrace in Makunduchi. All rooms boast a private bathroom. Private parking can be arranged at an extra charge. Eden is French for paradise, and the paradise this place is Out of 6 places visited throughout Zanzibar, this one is the epitome of visiting the dream. Tucked far away in a small village, only you and the beautiful ocean. Words can’t describe the feeling of laying in the warm ocean in the full moon light with the white sand glowing all around you, the only movement — fishermen’s lights near the reef And you can forget all the earthily troubles and stay comfortably in the dream because all of your needs will be accommodated by the welcoming and warm hosts of this place This place will make you think about turning your life around and just coming to live here :)

Show more Show less
9.2
Awesome
103 reviews
Price from
$120
per night

Sunshine Bay

Hotel in Matemwe

Located in Matemwe 1.2 mi from the town, Sunshine Bay offers beachfront accommodations with 3 swimming pools, a private secluded beach and features various facilities, such as an ocean view... Beautifully designed, lovely staff, great location, swimming pool ánd beach, relaxed atmosphere, plenty of places to read or swim, good food.

Show more Show less
9.2
Awesome
126 reviews
Price from
$105.10
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