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. Its great place, go there. One of the best hostels i stayed overal

Show more Show less
9.1
Awesome
134 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. We loved our stay at Marafiki. The pool, the people, the cocktails and the long walks on the white sandy beach. Every detail was thoughtful and we loved that it was never crowded. Would highly recommend it.

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. It felt like home! Super welcoming and amazing energy

Show more Show less
9.7
Exceptional
197 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. Amazing place! Cant recommend it enough!

Show more Show less
9.4
Awesome
144 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. Super clean hotel, awesome food and as well the staff is super friendly

Show more Show less
9.8
Exceptional
199 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. We spend two weeks on Zanzibar but this by far was the nicest accommodation. The location was splendid and just right at the beach. Every morning a delicious breakfast was included with the finest fruits, fresh (non-instant) americano or cappuccino and a meal of choice. This place is located between cute restaurants away from the big resorts and on the more cozy part of Nungwi beach. Everything was perfect but what made this stay the best was the super friendly staff that was so willing to help. We extended our stay twice just because we loved this place so much. Thank you Zava!!

Show more Show less
9
Awesome
401 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. We were well welcomed. Besides localisation… literally at 3 minutes away from the beach, service and accommodation were great . Max was always available for advice and ready to help. It’s a great place in Zanzibar you won’t be disappointed. Sara

Show more Show less
9.6
Exceptional
452 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
119 reviews
Price from
$105.10
per night

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. The african paradise is an amazing place, you sleep 10 meters from the ocean, the best relaxing sleep ever! Hot water and fan is available, very clean and nice design. Bewjuu beach is very good, close to one of the most famous Pajee beach so easy to get to some events, kites etc. we liked our beach more, nice, neat, quiter. The hotel has amazing freshly cooked breakfasts of toasts, fruits, eggs of choice, some pancakes or chapatis, fresh juice, good coffee etc. Restaurant menu food is good also, prices are reasonable, vegetarian friendly. Owners are great helping people, they arranged lots of things for us, were in touch and instantly replied to all texts/questions, they always negotiated for us better price with local vendors. Stuff is very friendly, beds are comfortable, beach is clean, food is delicious, service is 5 stars. We wish we stayed much longer. They really care about customers!

Show more Show less
9.9
Exceptional
274 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