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. Hotel was so clean. Staff was super helpful and friendly. Special thanks to Jackson who helped us throughout our stay. Definitely one of the best hotels we have stayed in stone town.

Show more Show less
9.1
Awesome
142 reviews
Price from
$18
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.5
Exceptional
106 reviews
Price from
$135
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. You’ll be rewarded by getting of the beaten path to this unique and amazing spot. Definitely conjures feelings of Tulum, but without the pretentiousness. The staff, from the front to back of house complete the amazing experience.

Show more Show less
9.7
Exceptional
199 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. Sandrine and David are very welcoming and helped us whenever we needed something. The food was delicious every day and the staff in general is very friendly. The place has a nice vibe that makes you feel at home right away. The bedroom is spacious and has all the necessary amenities. 100% recommend this lodge!

Show more Show less
9.4
Awesome
145 reviews
Price from
$62.90
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
201 reviews
Price from
$179.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. Very good location and staff was very helpful

Show more Show less
9
Awesome
402 reviews
Price from
$63.18
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. The hospitality of the staff was outstanding! The rooms and common areas were beautiful and very well maintained. The location was perfect, only a few minutes away from the beach and the local shops!

Show more Show less
9.6
Exceptional
456 reviews
Price from
$44.55
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
120 reviews

Paje Beach Bandas

Hotel in Paje Beach, Paje

Located in Paje, Paje Beach Bandas offers beachfront accommodations a few steps from Paje Beach and has facilities like a restaurant, a bar and a garden. Everything, the food was really good

Show more Show less
9.1
Awesome
106 reviews
Price from
$60
per night

The African Paradise Beach Hotel

Hotel in Bwejuu Beach, Bwejuu

Located in Bwejuu, a few steps from Bwejuu Beach, The African Paradise Beach Hotel provides accommodations with a restaurant, free private parking, a bar and a shared lounge. Following up on our 2 night stay in the room with the private external bathroom, we had the huge suite for 12 nights afterwards, and without a doubt I am 100% happy that we chose to stay here for our vacation. The owners, Pia and Hashim, are absolutely delightful and will help out with your requests. Very importantly, they will use their local contacts to negotiate good prices on taxis and some of local attractions. I had notions of renting a car, but why bother when the car is $35 a day, but a local driver they arrange is only slightly more. Why would I take on all that hassle of driving Zanzibar's crazy traffic/police checkpoints, when I can simply relax and take pictures of it from a chauffeured car? This place literally saves you money and makes your trip better! The beach in front is not the greatest for swimming, but Paje is a 20 minute walk, or 5 minute bike ride on one of their free to use bikes, or one of their drivers can pop you over, and bring you back when done. No big deal. HOWEVER, the beach is amazing for looking at coral in knee deep water at low tide. Where else can you simply stroll out and "snorkel" without snorkel gear? Just walk straight out from the hotel, sidestepping urchins that you'll start to see about 300 meters out, until you find coral and starfish. Absolutely amazing, but you'll probably need water shoes if you venture out that far. Make sure to go at low tide. If the tide comes back when you are still there, you can simply wait until the water is deep enough and leisurely swim/float back as the tide carries you back to the beach. Lastly, you gotta remember that this is Africa, and things will and do go wrong - such as the power going out in the whole village and such, but with such awesome owners to take care of you and whatever issues you might have - you'll have an absolute blast on your vacation. We certainly did, and got to relax, unwind and really enjoy life pole-pole aka: Zanzibar style.

Show more Show less
9.9
Exceptional
275 reviews
Price from
$53
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