Search hotels on Zanzibar, Tanzania

Enter your dates and choose from 1333 hotels and other places to stay

Check out these popular cities on Zanzibar

Nungwi

219 hotels

Zanzibar City

249 hotels

Paje

197 hotels

Jambiani

236 hotels

Kiwengwa

108 hotels

Kendwa

46 hotels

Matemwe

71 hotels

Michamvi

51 hotels

Bwejuu

73 hotels

Kizimkazi

29 hotels

Stay in Zanzibar's best hotels!

Filter by:

Star rating
Review score

Canary Hotel & SPA

Hotel in Nungwi

Set in Nungwi, 200 metres from Nungwi Beach, Canary Hotel & SPA offers accommodation with free bikes, free private parking, a fitness centre and a garden.

З
Зайцева
From
Russia
Extremely friendly staff, large and warm pool, cleanness and tasty food!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,299 reviews
Price from
US$97.50
1 night, 2 adults

Zanzibella Hotel & SPA

Hotel in Kiwengwa

Located in Kiwengwa, a few steps from Kiwengwa Beach, Zanzibella Hotel & SPA provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

O
Ogomoditse
From
Botswana
Everything was perfect, friendly staff, beautiful place,the reception was amazing...the food was delicious I loved grilled fish with rice and I can have that every day 😁
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,528 reviews
Price from
US$168.80
1 night, 2 adults

Babalao Bungalows

Hotel in Nungwi

Babalao Bungalows has an outdoor swimming pool, garden, a shared lounge and terrace in Nungwi.

S
Serghei
From
Moldova
Very nice host! Comfortable and clean! Not far from the beach. The best octopus in Zanzibar! In general fantastic food!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,824 reviews
Price from
US$96
1 night, 2 adults

Golden Hotel

Hotel in Nungwi

Situated in Nungwi, 300 metres from Nungwi Beach, Golden Hotel features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

A
Anastasia
From
United Arab Emirates
Very good place, pice and very friendly😍
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 170 reviews
Price from
US$68
1 night, 2 adults

Tikipalmbeachhotel

Hotel in Paje

Located in Paje, a few steps from Paje Beach, Tikipalmbeachhotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

E
Elif
From
Turkey
I don’t usually give top ratings to any property, but this place truly deserves it. The hotel itself is beautiful, but what makes it exceptional is the people. An absolutely amazing team. I had such a wonderful time — thank you endlessly for everything.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 148 reviews
Price from
US$108
1 night, 2 adults

Kai Zanzibar Hotel and Spa

Hotel in Nungwi

Located in Nungwi, 400 metres from Nungwi Beach, Kai Zanzibar Hotel and Spa provides accommodation with free WiFi and free private parking.

M
Milton
From
Brazil
Employees extremely polite. The room is very clean. The food is marvellous. It’s our honeymoon and the helped to make our experience even more especial
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 135 reviews
Price from
US$283.16
1 night, 2 adults

Oasis Blu Beach Resort-Adults Only

Hotel in Nungwi

Situated in Nungwi, 500 metres from Nungwi Beach, Oasis Blu Beach Resort-Adults Only features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

T
Titus
From
Tanzania
The location was excellent. More improvement on breakfast.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 292 reviews
Price from
US$376
1 night, 2 adults

Dhow Beach Boutique Hotel

Hotel in Nungwi

Situated in Nungwi and with Nungwi Beach reachable within a few steps, Dhow Beach Boutique Hotel features a garden, non-smoking rooms, free WiFi throughout the property and a private beach area.

C
Canpolat
From
Turkey
In the beginning, l was a bit hesitant to book since there weren’t any reviews yet, the hotel just opened. But when l arrived, l was pleasently suprised. The hotel is fantastic and everything loka just köke the photos. The rooms are big, with comfortable beds and seaview. Breakfast was great and dinner was very delicious. They have good cocktails, strong WiFİ, so l could update my socials. The staff is friendly, good service. This place is a true gem for anyone looking for beachfront hotel that’s slightly away from hustle and bustle. Highly recommended!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 298 reviews
Price from
US$157.50
1 night, 2 adults

The Oasis Residence

Hotel in Jambiani

The Oasis Residence has an outdoor swimming pool, fitness centre, a garden and bar in Jambiani. With free WiFi, this 3-star hotel offers room service and a tour desk.

N
Nansy
From
Greece
Everything about this hotel was amazing ! The comfort, the amenities , the unique design, the staff and the food was perfect!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 191 reviews
Price from
US$160
1 night, 2 adults

African Bungalows

Hotel in Nungwi

Set in Nungwi, 200 metres from Nungwi Beach, African Bungalows offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Mariami
From
Georgia
I want to briefly tell you how great the hotel is. First of all, I will start by saying that the owner is an amazing person who welcomed us as if we were his friends. The beauty, aesthetics, every detail of the hotel has been thought out and done so well. In my opinion, you can have an amazing vacation in the hotel itself, just by not leaving the hotel yard. The outdoor seating area, the rooms, everything is extraordinary. As for breakfast, I can say that I've been to 35 countries and I've never had such a delicious breakfast in such a pretty atmosphere. Also, one evening, it was the owner's brother's birthday and we were invited, it was a very memorable evening. Thank you for everything! It is a very good hotel in terms of location and everything. 100% recommendation from us.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 294 reviews
Price from
US$126
1 night, 2 adults
See all 1333 hotels on Zanzibar

Most booked hotels on Zanzibar in the past month

See all

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,093 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 4,457 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,440 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,587 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 57 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,935 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,528 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,337 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 83 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,513 reviews

Zanzibar's best hotels with breakfast

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 188 reviews

Located in Dikoni, a few steps from Uroa Public Beach, AVO Boutique Hotel provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$180 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 537 reviews

Set in Paje, 700 metres from Paje Beach, Samawa Living offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$249 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 102 reviews

Located in Pingwe, less than 1 km from Michamvi Pingwe Beach, The Bali Resort Zanzibar provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$123 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 466 reviews

Situated in Nungwi, Casa Dantes Hotel & Spa has an outdoor swimming pool, garden, terrace, and free WiFi throughout the property.

From US$125.13 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 319 reviews

Located in Matemwe, a few steps from Matemwe Beach, Infinity Beach Boutique Hotel & SPA provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$247.10 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 388 reviews

Located in Bwejuu, a few steps from Bwejuu Beach, Sand Beach Boutique Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$160 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 315 reviews

Facing the beachfront, Sensations Eco-Chic Hotel offers 5-star accommodation in Pwani Mchangani Mdogo and features an outdoor swimming pool, garden and private beach area.

From US$500 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 397 reviews

Set in Paje and with Paje Beach reachable within 600 metres, The Garten Living offers concierge services, rooms, a garden, free WiFi throughout the property and a terrace.

From US$135 per night

Budget hotels on Zanzibar

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 344 reviews

Amani Hotel Paje has an outdoor swimming pool, garden, a terrace and bar in Paje.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 375 reviews

Set in Kizimkazi, 1 km from Kizimkazi Mkunguni Beach, Kameleon Blue offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$90 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 396 reviews

Zanzicrown features an outdoor swimming pool, garden, a shared lounge and terrace in Nungwi. This 3-star hotel offers a bar.

From US$55 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 441 reviews

Set in Paje, 70 metres from Paje Beach, Mem Luxury Apartments and Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. 20 km from Jozani Forest, the...

From US$89.10 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 239 reviews

Located in Jambiani, 400 metres from Jambiani Beach, Aurora Boutique Hotel Jambiani provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$81 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 330 reviews

Situated in Kizimkazi, 1.2 km from Kizimkazi Mkunguni Beach, COCO REEF ECOLODGE features accommodation with a garden, free private parking, a private beach area and a terrace.

From US$71 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 545 reviews

Located in Matemwe, 800 metres from Matemwe Beach, Salama & Mbuyuni Bungalows provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$108 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 489 reviews

Offering an outdoor pool and a private beach area, Jaribu Beach Hotel is set in Paje in the Zanzibar Region, 39 km from Zanzibar City.

From US$95 per night

Hotels on Zanzibar that you can book without a credit card

Pamoja Villas

Hotel in Migogoni
No credit card needed
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Situated in Migogoni, 44 km from Peace Memorial Museum, Pamoja Villas features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$86.78 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews

Set in Bwejuu, a few steps from Bwejuu Beach, Sand Beach Boutique offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$160 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 69 reviews

Set in Kendwa, 400 metres from Kendwa Beach, Kendwa Crystal Coast Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$68 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 31 reviews

Situated in Kidenga, 400 metres from Jambiani Beach, Amilsha Bungalow features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$35 per night

Jerry

Hotel in Jambiani
No credit card needed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 29 reviews

Set in Jambiani, a few steps from Jambiani Beach, Jerry offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 129 reviews

Facing the beachfront, Zanzi beach hotel offers 3-star accommodation in Nungwi and has a garden, private beach area and terrace.

From US$130 per night

Two Palms

Hotel in Jambiani
No credit card needed
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 125 reviews

Two Palms features a garden, private beach area, a terrace and bar in Jambiani. The hotel has an outdoor swimming pool and room service and free WiFi throughout the property.

From US$67.50 per night

Mudi House

Hotel in Jambiani
No credit card needed
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 170 reviews

Located in Jambiani, 100 metres from Paje Beach, Mudi House provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$28 per night

FAQs about hotels on Zanzibar

See reviews by guests who stayed at hotels on Zanzibar

See all
From US$411.35 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,216 reviews
We had an amazing stay at Kendwa Rocks Hotel and loved everything about it! Positives: 1. The location and beach are breathtaking, and the option to enjoy services at the beach beds is a great touch. 2. The staff were incredibly friendly, helpful, and always greeted us with a smile. 3. There are plenty of activities to choose from, making the stay fun and engaging. 4. We stayed in two suites, both of which were fantastic—well-equipped and very comfortable. 5. The entire property felt safe, which added to our peace of mind. 6. Even the shisha team was friendly and added to the relaxed vibe.
Guest review by
Janos
Hungary
From US$377.45 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 350 reviews
The views were so nice not the sunset were beautiful on the jetty bar. The dinner with entertainment was a bonus touch always looked forward to dinner at the resort. Daily breakfast with fresh omelette made right in front of you was a bonus touch , I had it daily. All staff were super friendly wherever you met them it made being on the resort welcoming, special shout out to Happiness she made a mark and I definitely remember how helpful she was. I loved the room touches and cleanliness, such a gorgeous room.
Guest review by
Mathema
Australia
From US$252 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 385 reviews
The are quick to attend to your request, the place is so beautiful and it being my first time in Zanzibar, I would say they made my stay great. I didn’t really know more could have spend my entire trip there. The place so so beautiful and I love everything. Their breakfast has a large range of delicacies. It’s delicious and the staffs are well trained. You will enjoy most of the activities for free when you book a room there. When you want to visit Zanzibar, don’t hesitate to book this hotel
Guest review by
Gertrude Owusua
Ghana
From US$1,320 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 280 reviews
We spent our honeymoon I this hotel and everything was outstanding. Clean rooms and facilities, very friendly staff who are adaptive and flexible to meet all your needs. Food was great, option to eat at the beach. The place offered various activities during the day/evening so you can't get bored. Tried the SPA (couple program) which was good value for money. Also booked the romantic dinner on tthe beach, which was outstanding. Staff was very helpful with organising it
Guest review by
Viktor
Netherlands
From US$1,160 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 317 reviews
This is by far the best resort in Zanzibar, everything was beyond our expectations. The beach and the views are absolutely incredible, very rich breakfast, extremely delicious food, very clean and luxurious villa and everything is TOP!!! The fire on the beach at sunset is brilliant and we felt very safe, the staff is really doing their best. Your only regret will be when you leave. PS: we really loved yoga with Claudia
Guest review by
Anamaria
Romania
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 371 reviews
It was a lovely place, located on quiet beach. With just 12 rooms, its perfect for a quiet getaway. The aesthetics are very nice, coming from an Italian owner. The food was superb, especially for Vegetarians, which can be a little difficult to find in Zanzibar, but to top it all, their craft beer was out of the world. Didn't expect such amazing craft beer.
Guest review by
ankur1408
United Arab Emirates
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,338 reviews
Everything was just perfectly fine, the food the dines, the environment was very perfect for our vacation. I would like to visit again. The staff were so receptive. we enjoyed the special birthday treat my husband received. the guys with the cart were timely
Guest review by
Linda
Malawi
From US$100 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 221 reviews
We loved the hotel they have quite big space having greenery every where. Staff epecially Ajay room manager was helpful. Balram cooked delicious food. Everything was perfect.
Guest review by
Syed umer
Tanzania
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 271 reviews
The Hotel was very nice and also the staff was very nice and friendly. The food was amazing and also the activities and the shows in the evening were very good.
Guest review by
Melanie
Liechtenstein
From US$744 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 695 reviews
Very comfortable rooms and the staff was very welcoming every day! The food was incredible, we were 10ppl so everyone found something to their taste.
Guest review by
Liva
Latvia
From US$800 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 223 reviews
Smiling faces everywhere, Extremely friendly staff. Spacious rooms, perfect food. This hotel is a place I would love to return to.
Guest review by
Ilya
Russia
From US$520 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 145 reviews
It is a beautiful property right next to the sea !! Every possible amenity is present . Great food and still better service
Guest review by
Sujit
India
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 444 reviews
Everything, it was one of the best hotels I’ve stayed. Amazing customer services and location.
Guest review by
Ridwan
Australia
From US$655 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 352 reviews
Professionalism, caring, kind, gentle, respectful punctual, the list goes on and on
Guest review by
Wesonga
United States
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 201 reviews
Add a little more of the hot meals..baked beans,mushrooms ,harsh potato etc
Guest review by
M
Kenya
From US$100 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,176 reviews
The scenery was perfect. Staff very accommodating
Guest review by
Jemarie Diaz
United Arab Emirates
From US$1,727 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 122 reviews
everything absorlutly excellent
Guest review by
RYAN SMITH
Switzerland

Planning a trip? Get inspired by reviews of cities on Zanzibar

4.0

I paid cash on arrival for 11 nights.The hut was very hot...

I paid cash on arrival for 11 nights.The hut was very hot and I wanted to leave the next day, but he would not refund me. I contacted booking.com 2 times, but never heard from them, so I was stuck there. The owner is a preacher and has a congregation just behind the huts, so there is a lot of noice many mornings and evenings and in between someone is practising the piano and he is not good.
Guest review by
Hanne
Denmark
10

The place very unique like you are in a movie, refreshing to...

The place very unique like you are in a movie, refreshing to see how they lived in the 1800 and 1900, the environment is clean, the only thing I didn't like is that the hotel on the beach, released all the dirty water into the sea
Guest review by
Anonymous
10

Paje Beach is one of the most beautiful beaches in Zanzibar.

Paje Beach is one of the most beautiful beaches in Zanzibar. Long, wide, and naturally wild, with white sand, turquoise water, and endless space to breathe. The tides create constantly changing scenery, and the beach never feels crowded. Perfect for long walks, swimming at the right tide, and watching kitesurfers. Relaxed, authentic, and unspoiled — a place you want to return to.
Guest review by
Ana
Lithuania
10

Jambiani Beach is one of the most beautiful and authentic...

Jambiani Beach is one of the most beautiful and authentic beaches in Zanzibar. Long stretches of soft white sand, calm turquoise waters, and a peaceful rhythm shaped by the tides create a place that feels untouched and timeless. Life here moves slowly — fishermen at dawn, women collecting seaweed, gentle evenings painted by the sunset. It is quiet, spacious, and deeply relaxing, yet full of character and soul. Perfect for long walks, swimming at high tide, and simply being present. Jambiani is not about crowds or noise — it is about beauty, simplicity, and harmony with nature. A beach that stays with you long after you leave.
Guest review by
Ana
Lithuania
6.0

Kiwengwa is an amazing place , only annoying this is the...

Kiwengwa is an amazing place , only annoying this is the amount of African people that hassle you on the beach - men dressed as masi that are not from the the masi Maru tribe ( pretending they are ) and annoying you when you trying to enjoy a peaceful walk it is over bearing and no one wants that on their holiday - was most beaches in Zanzibar !!
Guest review by
CH
United Kingdom
8.0

Kendwa beach was definitely the best beach compared to...

Kendwa beach was definitely the best beach compared to Nungwi, especially the south part. Even in low tide it was easy to take a swim. Also the beach here is wider and feel less crowded. As on the complete stretch there were many people trying to sell you stuff but on the south part not so many ”permanent” sales people other than the ones having sheds. The Maasai roaming around are friendly but just say no with a smile and most will not be persistent in their effort to sell you something..
Guest review by
Peter
Sweden
10

Matemwe is a perfect destination for anyone who wants peace...

Matemwe is a perfect destination for anyone who wants peace and quiet, but still has access to great activities. You can easily arrange dolphin watching and swimming tours – look for Captain Lucho, he helped us with everything and made the experience amazing. A beautiful and relaxing place to stay!
Guest review by
Kristaps
Germany
8.0

Michamvi has a mix of high end & more budget options, we all...

Michamvi has a mix of high end & more budget options, we all get to share the beach. Snorkeling trips, dolphin, sand bar & mangrove trips are available. Beach bars & restaurants to suit all.
Guest review by
RICHARD
United Kingdom
10

This is not a touristy location... it is off the beaten...

This is not a touristy location... it is off the beaten track... a village, by the sea, with an increasing number of resorts being added. I hope it does not lose its charm to the crowds. This is a quiet, special place.
Guest review by
Fiona
United Kingdom
10

I loved that it was a proper reflection of the Island in...

I loved that it was a proper reflection of the Island in that you took home the beauty of the place and kindness of the people. It was not loud or noisy and had very few touristy hotels and vendors hassling you
Guest review by
suzie ovenstone
South Africa
gogless