Search hotels on Zanzibar, Tanzania

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

Check out these popular cities on Zanzibar

Nungwi

230 hotels

Zanzibar City

271 hotels

Paje

202 hotels

Jambiani

242 hotels

Kiwengwa

110 hotels

Matemwe

71 hotels

Kendwa

46 hotels

Bwejuu

75 hotels

Kizimkazi

31 hotels

Michamvi

53 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.

Z
Zdenek
From
Czech Republic
Most helpful and accommodating staff. Rich breakfast. Gym and sports corner available. Evening program.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,244 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.

M
Maria Giovanna
From
Italy
Zanzibella Hotel Is a perfect place for couples who want to relax and enjoy the beautiful view of the beach. The staff was incredible, everyone is kind, always smiling and caring. The room is spacious, always fresh and very clean. We always ate at the restaurant, the food is very good. Also the SPA, we bought a couple massage followed by jacuzzi, fruit platter and prosecco, we really enjoyed it. So, thank you guys for our stay, everything has been perfect! See you! Jambo!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,529 reviews
Price from
US$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.

P
Peter
From
Slovakia
Ahmed is a great host and makes you feel in Babalao really like at home. They really care, help you with everything, organize everything based on your needs. Sustainability way of doing things in the hotel especially in the country like Tanzania is something what really makes it special. Thanks Babalao for creating a great memory!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,829 reviews
Price from
US$140.40
1 night, 2 adults

ZAN Paradise Beach

Hotel in Bwejuu

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

K
Khloud
From
United Kingdom
Great location with different facilities. Staff were very helpful. Food was amazing
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 109 reviews
Price from
US$103.33
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.

R
Rochella
From
Netherlands
The staff was very friendly and helpful. Nothing was too much to ask and there was someone around to help at all times. I liked it so much that I even booked a day extra. Will definitely be back.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 144 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.

B
Bas
From
Netherlands
Everything, the place looked spotless with a beach bar, very nice rooms, fantastic pool and great food. And the staff is super fast and friendly.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 142 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, 125 reviews
Price from
US$376.58
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.

N
Nada
From
Serbia
The variety of fresh fruit juices! 😍 Nice everyday morning view from our room and breakfast place, beautiful turquoise water with soft white sanbanks was also special.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 279 reviews
Price from
US$338.40
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.

D
Dominika
From
Slovakia
We stayed at the Dhow Boutique Hotel for just one night, but it left a lasting impression. Despite moving to another place for the next two days, we kept coming back to the Dhow for coffee, lunch, and drinks, it quickly became our favorite spot. The hospitality from the owner and staff is truly unmatched; we felt completely at home from the moment we arrived. The views are breathtaking, and the hotel is just a few minutes’ walk from the turtle aquarium. The breakfast was absolutely delicious, definitely worth mentioning! The design of the hotel is also incredibly charming. Both the interior and exterior are beautifully crafted, with many wooden elements made by local carpenters using wood from traditional dhows (boats), giving the place a unique and authentic feel. As a bonus, guests have free access to the pool at the sister property, African Bungalows, which was a lovely perk. If I could give more than 10 points, I absolutely would.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 296 reviews
Price from
US$247.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.

Z
Zenovia Cseh
From
Romania
I had the pleasure of staying at The Oasis Residence in Jambiani, and the experience was absolutely amazing! The hotel is newly opened, extremely modern, and very well maintained. The accommodation was spacious and very comfortable, with impeccable cleanliness. The property features two modern pools surrounded by numerous palm trees and lush vegetation, creating a relaxing and pleasant atmosphere. The hotel’s restaurant serves delicious food, and the staff is incredibly attentive and friendly. Additionally, the owners of this wonderful place are exceptionally hospitable and dedicated, making the experience even more special. Everything at The Oasis Residence offers a unique vibe that is hard to find elsewhere. I highly recommend everyone to book a stay here without hesitation when planning a trip to Zanzibar.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 185 reviews
Price from
US$160
1 night, 2 adults
See all 1399 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,030 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,205 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 926 reviews

Zanzibar's best hotels with breakfast

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 288 reviews

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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 184 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$115 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 293 reviews

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

From US$259 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 527 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$246 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 446 reviews

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

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 316 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$355.30 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 378 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, 303 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$562 per night

Budget hotels on Zanzibar

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

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

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

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

From US$88 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 437 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$130 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 241 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, 334 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$72 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews

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

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

Sand and Sunset JGM Hotel, Paje has a garden, terrace, a restaurant and bar in Paje.

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

Set in Nungwi, less than 1 km from Nungwi Beach, Crown View Hotel offers accommodation with free bikes, free private parking, a garden and a shared lounge.

From US$85.50 per night

Hotels on Zanzibar that you can book without a credit card

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.1
Superb - What previous guests thought, 67 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$110 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 20 reviews

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

From US$225 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 29 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$40 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews

Situated in Migogoni, 45 km from Peace Memorial Museum, Matumaini Guest House features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

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

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

From US$150 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, 122 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, 172 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$30 per night

FAQs about hotels on Zanzibar

See reviews by guests who stayed at hotels on Zanzibar

See all
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 224 reviews
When I arrived received a good welcome.. Hotel Is very lovely and it's really big and clean.. The compound is well kept neat and its easy to get around. My room was Fantastic. I loved it. My bed really Comfortable. I had tea in my room.My room was well equipped. The balcony very relaxing place. NICe breeze and view. .The Food was very different . Alot to choose from.alot.of different types of food. Really tasty..Lekker..They were different types of salad. . Very good desserts and very many fruits. The staff were always smiling and very friendly. The Hotel is very clean. Very nice clean big pool. The beach is also clean.. Oh it was all so Good. Everything was very Good . I enjoyed My Stay.. it was A ROYAL stay.
Guest review by
Ernesto
Germany
From US$252 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 387 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$2,300 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 318 reviews
Beach and sunset was beautiful Lovely attentive staff Rooms were immaculate and had new technology AC Zakora on the boats was extremely knowledgable and friendly Marianne the restaurant manager was a great lady who helped me with my allergies! Thank you for my special chocolate cake!
Guest review by
Jessica
United Kingdom
From US$100 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,205 reviews
We had a bungalow with a sea view, it's amazing!! everything is comfortable and clean in the room, there is a terrace. Breakfast is good in a restaurant overlooking the ocean. Also on the other terrace you can have a delicious dinner and admire the ocean.
Guest review by
Iuliia
Russia
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 206 reviews
I loved the surroundings of the whole of the resort, so many options of places to relax or eat we didn’t have time to go to all of them. The view of the beach was amazing, you could walk out onto the beach as far as you wanted. Definitely coming back
Guest review by
jacqueline
United Kingdom
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,346 reviews
The whole place was quite exceptional. The staff were amazing: whether looking after the room, in the bar, in the restaurant or more generally around the resort - including the pool games. It was pretty much perfect!
Guest review by
Stuart
Saudi Arabia
From US$251.75 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,234 reviews
The private beach is beyond amazing with lots of activities and drinks! The food can not be any better. Breakfast is the best part of the day with extra ordinary choices and yummy omelettes.
Guest review by
Melvin
Canada
From US$655 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 360 reviews
I liked the design of the property, the clean environment, the kind staff and happy athmosphere. the food was excellent, the pool was great, we are really satisfied!
Guest review by
Balázs
Hungary
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 378 reviews
We’ve stayed at Baladin for 3 incridible nights, I loved so much the whole experience. The food is amazing, the beach is awesome, It was a great experience!
Guest review by
Isadora
Brazil
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 440 reviews
Perfect location, nice architecture. Wonderful staff, great breakfast. Infinity pool and private beach a bonus as no hassle from traders passing by.
Guest review by
Codruta
United Kingdom
From US$520 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 146 reviews
We loved the room as we had a deluxe sea view room and had the sunrise. People were great and food awesome
Guest review by
Chris Ed
Luxembourg
From US$387.95 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 351 reviews
Amazing views, beautiful resort and the staff were great. The food and service was also very good.
Guest review by
Iroleen
Namibia
From US$656.45 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 263 reviews
Staff very friendly and helpful, food terrific, accommodation terrific, gardens/beach spectacular
Guest review by
Helen
Australia
From US$1,600 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 285 reviews
Location is great and the staff are super friendly. Very well run by Roberto the GM and his team.
Guest review by
Juliet
United Kingdom
From US$1,554 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 125 reviews
Wonderful facilities, environmentally friendly on a magical location
Guest review by
Francisco
Germany
From US$744 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 694 reviews
Good food, nice beach with umbrellas, very good and helpful staff.
Guest review by
Paulí
Slovakia
From US$100 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 220 reviews
The stuff and the layout it is in a quiet location
Guest review by
Paul
Switzerland

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

2.0

There are a lot of hidden costs when coming to Nungwi.

There are a lot of hidden costs when coming to Nungwi. If you book any excursions, be prepared to pay double what you book for as they add on conservancy and entry fees on top. The beaches are not the crystal clear blue that you think. The beaches are highly affected by the tides. When it is low tide the beach is covered with seaweed and the water is too far out for you to swim. You only get to swim for a few hours a day when it is in high tide. If I were booking to come back to Zanzibar, go to Paje!!
Guest review by
Money
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
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

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
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
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