Search hotels on Zanzibar, Tanzania

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

Check out these popular cities on Zanzibar

Zanzibar City

246 hotels

Nungwi

226 hotels

Paje

191 hotels

Jambiani

244 hotels

Matemwe

70 hotels

Kiwengwa

103 hotels

Kendwa

47 hotels

Bwejuu

76 hotels

Michamvi

52 hotels

Kizimkazi

32 hotels

Stay in Zanzibar's best hotels!

Filter by:

Star Rating
Review score

Zanzibella Hotel & SPA

Hotel in Kiwengwa

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

A
Abdulmajeed
From
Saudi Arabia
I have had the best experience here with such a beautiful atmosphere and services provided! The beach also very accessible with wonderful seating also next to the pool and gym! The food is top level with verity of options, "don't miss out the fresh catch of the day"! The service provided by very professional and nice staff, special thanks to Evaline and Max for this lovely welcoming and friendly conversations explaining all to the residents! Lovely place highly recommended and would definitely visit again!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,548 reviews
Price from
$240.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.

K
Kadri
From
Estonia
We read the reviews before booking but were amazed that everything was even better! The owner Max welcomed us on our arrival and we had welcome drinks and children got ice creams. Very lovely place, spacious and clean rooms, comfortable beds. We loved the relaxing pool/restaurant area. Great to connect with other guests. Free water available at all times. Great breakfast that is different every day and it has no end time. One day we had a very early tour and we had our breakfast at noon. Beach is also very close. Max was so helpful that he even organized us a driver to take us to Paje for two times less money than our planned taxi was going to be. We would definitely recommend this place to everyone! Ps. Our kids favourite part were the friendly dog and the cat.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,854 reviews
Price from
$108
1 night, 2 adults

Oasis Blu Beach Resort-Adults Only

Hotel in Nungwi

Located in Nungwi, a 5-minute walk from Nungwi Beach, Oasis Blu Beach Resort-Adults Only has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

B
Bazir
From
Mozambique
Stunning location and breathtaking views. Specially at low tide. — a perfect place to unwind.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 236 reviews
Price from
$338.40
1 night, 2 adults

Dhow Beach Boutique Hotel

Hotel in Nungwi

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

O
Omar
From
Palestinian Territory
Great hospitality by all the staff and the owner Ahmet
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 254 reviews
Price from
$157.50
1 night, 2 adults

The Oasis Residence

Hotel in Jambiani

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

V
Valentine
From
Netherlands
Everything was truly amazing I would say almost perfect. The staff were extremely helpful and friendly, facilities were great and everything was super new and clean.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 173 reviews
Price from
$160
1 night, 2 adults

Seashore Beach hotel

Hotel in Kiwengwa

Located in Kiwengwa, a few steps from Kiwengwa Beach, Seashore Beach hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

K
Kristine
From
Armenia
I really love them all )) Friendly and kind stuff. We should left the room at 11am , but our flight was at 9:20pm, they let us to stay at our room before leaving. It was very clean. Doriya )))))))))))))))))))
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 121 reviews
Price from
$103.50
1 night, 2 adults

Bahati Sunset Bungalows Michamvi

Hotel in Michamvi

Bahati Sunset Bungalows Michamvi has an outdoor swimming pool, garden, a terrace and restaurant in Michamvi. Offering a bar, the property is located within a few steps of Michamvi Kae Beach.

D
Daphna
From
Israel
We were two families with kids of all ages. We had a perfect time. The staff is genuinely friendly and happy to cater to your every need. The location right on the beach is superb. The bungalows and restaurant are around the pool so if you have young children you can watch them in the pool at your leisure. The atmosphere was relaxed. It is a small place so no crowds. The beach was great. The breakfast was delicious and very gracious with a menu to chose from even though it was complementary
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 187 reviews
Price from
$103.50
1 night, 2 adults

African Bungalows

Hotel in Nungwi

Located in Nungwi, a 2-minute walk from Nungwi Beach, African Bungalows has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

S
SEDA
From
Italy
The staff and the hotel owner, Ersoy, were incredibly kind and helpful. Thank you for making our stay so wonderful!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 257 reviews
Price from
$135
1 night, 2 adults

AVO Boutique Hotel

Hotel in Dikoni

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

A
Alyson
From
United States
I have never felt better cared for at a hotel / resort, than I did at AVO. We were greeted on arrival by the owner, and offered fresh juice on arrival while they took our bags to our room. They met our every need during our stay with alacrity and grace. The system of communication, using WhatsApp to reach out for help, was inspired. And the included breakfast was extensive, and delicious. We were delighted to be staying on the east coast of the island instead of the more touristy / populated north beaches.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 178 reviews
Price from
$115
1 night, 2 adults

Clove Island Essence & Spa Boutique

Hotel in Matemwe

Facing the beachfront, Clove Island Essence & Spa Boutique offers 5-star accommodations in Matemwe and features free bikes, outdoor swimming pool and garden.

K
Kamil
From
Poland
Everything was great. Staff, foods . Room was really clean and nice.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 205 reviews
Price from
$209
1 night, 2 adults
See all 1303 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.2
Very Good - What previous guests thought, 4,603 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,897 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,484 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,707 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 803 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 293 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 448 reviews

Zanzibar's best hotels with breakfast

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

Located in Kiwengwa, a few steps from Kiwengwa Beach, Z-Breeze Zanzibar has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $120 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 383 reviews

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

From $96.03 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 353 reviews

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

From $75 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 284 reviews

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

From $562 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 367 reviews

Located in Paje and with Paje Beach reachable within a 7-minute walk, The Garten Living provides concierge services, rooms, a garden, free WiFi throughout the property and a terrace.

From $110 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 317 reviews

Located in Pwani Mchangani, a 3-minute walk from Pwani Mchangani Beach, TIANDE Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $85 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 280 reviews

Located in Zanzibar City, a few steps from Stone Town Beach, The Neela Boutique Hotel Stone Town has accommodations with a restaurant, free private parking and a bar.

From $513 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 248 reviews

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.

From $115 per night

Budget hotels on Zanzibar

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 360 reviews

Amani Hotel Paje has an outdoor swimming pool, garden, a terrace and bar in Paje. The property has a 24-hour front desk, airport transportation, room service and free WiFi throughout the property.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 361 reviews

Located in Kizimkazi, a 12-minute walk from Kizimkazi Mkunguni Beach, Kameleon Blue has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $72.20 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 438 reviews

Located in Paje, a few steps from Paje Beach, Mem Luxury Apartments and Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $75.60 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 256 reviews

Located in Jambiani, a 4-minute walk from Jambiani Beach, Aurora Boutique Hotel Jambiani provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $81 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 575 reviews

Located in Nungwi, a 5-minute walk from Royal Beach, Opera Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

From $107.50 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 542 reviews

Located in Nungwi, within a few steps of Nungwi Beach and 27 miles of Kichwele Forest Reserve, Siri Beach Lodge has accommodations with a garden and free WiFi throughout the property.

From $120 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 558 reviews

Located in Matemwe, a 9-minute walk from Matemwe Beach, Salama & Mbuyuni Bungalows provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

From $70 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 117 reviews

Located in Jambiani, a few steps from Paje Beach, Mango Beach House has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Hotels on Zanzibar you can book without a credit card

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

Golden Nap hostel is located in Zanzibar City, within a 8-minute walk of Cinema Afrique and 500 yards of Old Dispensary.

From $30 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews

Featuring a terrace and a bar, Miramont Club Villas is located in Nungwi, a 5-minute walk from Royal Beach and 26 miles from Kichwele Forest Reserve.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 10 reviews

Located in Pongwe, a few steps from Pongwe Beach, Ocean Bliss Beach Resort has accommodations with a garden, free private parking, a private beach area and a terrace.

From $103.50 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Located in Kiganga, a few steps from Bwejuu Beach, Kimulimuli Ayurveda Spa Retreat provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $62.05 per night

Tikipalmbeachhotel

Hotel in Paje
No credit card needed
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 90 reviews

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

From $108 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 59 reviews

Located in Kendwa, a 5-minute walk from Kendwa Beach, Kendwa Crystal Coast Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.

From $58.30 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 14 reviews

Located in Zanzibar City and with Stone Town Beach reachable within a 3-minute walk, Emerson Spice provides a garden, non-smoking rooms, free WiFi throughout the property and a terrace.

From $225 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 28 reviews

Located in Kidenga, a 5-minute walk from Jambiani Beach, Amilsha Bungalow has accommodations with a garden, free private parking, a terrace and a restaurant.

From $40 per night

FAQs about hotels in Zanzibar

See reviews by guests who stayed at hotels on Zanzibar

See all
From $458 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 695 reviews
We were a family of 7 ranging from under 2 to over 70. We were welcomed with warmth by Ally (Blue guide) who went out of his way to make our stay memorable. The rooms were spacious and amazing, located next to each other with everything in walkable distance. The food was amazing and there's always an option for everyone in the family. The service everywhere was always super friendly, helpful and with broad smiles (for the kids especially). The manager Hassan who was always overseeing things at the restaurants always checked in with guests and also listened to our recommendations (which he implemented by the next meal already). The beach was tide dependent but beautiful always. It is preferable to wear aqua shoes but not a must. I've only mentioned 2 staff names but the warmth and smiles spread across all staff in all departments. It was really an amazing stay and would definitely recommend TUI Blue Zanzibar to others. Thank you for the amazing experience!
Guest review by
Yusuf Ebrahim
South Africa
From $701 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 389 reviews
By far our favorite hotel. We booked the garden view pool villa for 1 day and visited during our honeymoon. They organized a surprise for us with candles and flowers which made us so happy. All stuff were genuine and helpful. Breakfast and dinner was unreal and during dinner we had live music playing cocktails were very good as well. The main pool was very unique and the pool in our room was bigger than what I imagined. The rooms were very luxurious and beautiful. Also, when my husband had a sunburn, they brought us the hotel's doctor to check on him which we appreciated a lot. We had a great stay and thank you very much for this!
Guest review by
Christina
Greece
From $460 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 147 reviews
The hotel is very clean management is amazing also ahlam and all of them very helpful and they do there best to serve u well. Highly recommend the area is classier than paje beach very chill and clean. The room was clean and specious. The spa is very good highly recommend. They recommended a driver and a yoga instructor and a hair stylist to do my hair all of them where so good with amazing prices
Guest review by
Buthaina
United Arab Emirates
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 384 reviews
Baladin is the perfect location for relaxing and resetting in paradise! The hotel is gorgeous, everyone who works here has the kindest energy, so helpful. The room was gorgeous, taking a shower with the palm trees was a highlight.
Guest review by
Wandie
United States
From $345.95 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 343 reviews
The hotel garden and the ocean view is just beautiful. The property is well maintained and the staff are always at your disposal. It's a place for tranquility and relaxing. Highly recommend.
Guest review by
Lubos
Czech Republic
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 452 reviews
Beautiful location, very clean and aesthetically pleasing. Staff was all very nice and helpful. The bedrooms were very nice and well done. Perfect for couples and people who love the beach.
Guest review by
Akerele
United Kingdom
From $408.50 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 216 reviews
Spacious rooms and comfortable beds. Good enterainment during day and evening. The hotel surrounding is beautiful.
Guest review by
Kuba
Czech Republic
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 225 reviews
Very nice hotel and staff you can find all our bay you want in this hotel the food is not bad they can do better
Guest review by
Reihane
United Arab Emirates
From $1,030 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 295 reviews
Everything was just perfect.Food,room,location,spa.staff is always frıendly,helpful and smiling.
Guest review by
hatice miray
Turkey
From $100 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,233 reviews
Very nice and affordable place with great location, as. It’s nearby all the attractions
Guest review by
alkharusi
Oman
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,386 reviews
amazing staff and amazing resort! booked for our honeymoon and we loved it!
Guest review by
Hamza
United Arab Emirates
From $225 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 383 reviews
I Love love staff; everyone I met they had a smile on their faces
Guest review by
Veronica Francis
United States
From $882 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 123 reviews
Very quiet away from the busy city , the hospitality was amazing
Guest review by
Saif
United Arab Emirates
From $133 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,253 reviews
Staff behavior and cleanliness of the whole hotel and the room.
Guest review by
Ankit
India
From $99.36 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 224 reviews
Kind staff and excellent room with a fantastic bed.
Guest review by
Tompson
United States
From $990 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 319 reviews
the staff were so helpful patient and friendly
Guest review by
Moudi
Kuwait
From $650 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 232 reviews
Excellent facility with impeccable service
Guest review by
Mbadugha
United States

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

8.0

Enjoyed the overall 'happy' atmosphere that is all around at...

Enjoyed the overall 'happy' atmosphere that is all around at Stone Town, you feel perfectly safe, everybody is friendly, nobody is harassing you. Typically enjoyed walking through the narrow streets of Stone Town, sniffing up all kinds of scents.
Guest review by
Pieter
United Arab Emirates
8.0

The vibes are great — everything you need is nearby,...

The vibes are great — everything you need is nearby, including shops, restaurants, and tour offices. Restaurants on the beach tend to be a bit pricey, but if you take a short walk into the side streets, you’ll find places offering the same quality food at much more reasonable prices. What I didn’t like were the beach boys — they’re nice and friendly, but can be a bit annoying as they keep trying to sell things. They’re not too pushy, but it’s hard to relax when someone approaches you every couple of minutes. The only time you can truly enjoy some peace is early in the morning. Important note : you have to strongly negotiate the prices and people are very nice and easy going Try to learn few words from their language they will be super happy :)
Guest review by
Raafat
10

Paje, beautiful place and beach, plenty of restaurants both...

Paje, beautiful place and beach, plenty of restaurants both on the beach and on the road. The only downside is that the beach is in the shade by 16:30 and very high and low tides makes taking a dip complicated !
Guest review by
kate
United Kingdom
8.0

A peaceful and welcoming town with a strong sense of...

A peaceful and welcoming town with a strong sense of community and a safe, relaxing atmosphere. We stayed in a peaceful part of town, where there were noticeably fewer street vendors selling beads and souvenirs compared to other areas. This made the atmosphere even more calm and relaxing, allowing us to fully enjoy the local charm without feeling overwhelmed.
Guest review by
Iwona
Poland
10

Matemwe was nice - the beach part.

Matemwe was nice - the beach part. Sad to see the poverty behind the gates of the hotel. The tides were a bit different from what we have expected as the water would leave the beach at 9am and return around 5pm. If you did not make it to swim early in the morning, you missed it. We took a reef walk which was beautiful, saw a lot of see creatures, and that was very amazing experience. Also took a boat tour to see the sunset - it was worth the trip. Did not like how the locals would just stop on the beach and start shouting at you to buy smth. Also the part of the hotel beach is not segregated in any way, which does not give you a privacy enough. The food was amazing though - the hotel goes much beyond - and all day brekfast concept was amazing.
Guest review by
Sonya B.N.
Austria
10

Our stay was amazing and peaceful.

Our stay was amazing and peaceful. The staff was funny and very friendly. Big thanks to Jana and her staff, Lameck in the restaurant section and Janet in housekeeping was so sweet and they looked after us at our 8-night stay. I would recommend this resort to anyone.
Guest review by
Anonymous
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

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
8.0

Michamvi is located approximately 65 kilometers from...

Michamvi is located approximately 65 kilometers from Forodhani, and the journey can feel quite long—particularly if you have just arrived in Zanzibar. The drive is somewhat uncomfortable due to the condition of the road, which consists largely of worn, uneven tarmac. Additionally, the area lacks local street food options, leaving nearby hotels—most of which are high-end and expensive—as the primary dining choices. As someone who genuinely enjoys the rich and flavorful cuisine of Stone Town, I found the food in the area to be rather bland and not reflective of its price point.
Guest review by
Anonymous
South Africa
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