Search hotels on Zanzibar, Tanzania

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

Check out these popular cities on Zanzibar

Nungwi

220 hotels

Zanzibar City

254 hotels

Paje

198 hotels

Jambiani

235 hotels

Kiwengwa

109 hotels

Matemwe

71 hotels

Kendwa

46 hotels

Bwejuu

71 hotels

Kizimkazi

29 hotels

Michamvi

51 hotels

Stay in Zanzibar's best hotels!

Filter by:

Star Rating
Review score

Canary Hotel & SPA

Hotel in Nungwi

Located in Nungwi, a 2-minute walk from Nungwi Beach, Canary Hotel & SPA provides accommodations with free bikes, free private parking, a fitness center and a garden.

H
Huzeifa
From
Tanzania
Swimming pool Breakfast Friendly staff
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,256 reviews
Price from
$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 accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

D
Dino
From
Italy
Amazing hotel! Everything was perfect. The room was nice and well-cleaned, and the location was beautiful with a wide, relaxing swimming pool. The staff were polite and efficient, and last but not least, the food was outstanding from breakfast to dinner. We had almost all our lunches and dinners at the hotel over four days, and every choice, whether fish or beef, was top-notch. Highly recommended for a return visit!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,530 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.

A
Anthony
From
Zimbabwe
Wow best surprise ever a paradise behind the wall . Every close to everything Free coffee tea and cold water . Everything 10/10 First place ever in all my years to get a well deserved 10
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,820 reviews
Price from
$140.40
1 night, 2 adults

ZAN Paradise Beach

Hotel in Bwejuu

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

M
Mohamed
From
Saudi Arabia
We really enjoyed our stay. The hotel has an excellent location, the staff are friendly, kind, and very helpful, especially Noor, Mohamed Zain, and Mr. Sameh. The food is delicious and varied, with great restaurant options. We highly recommend this hotel.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 113 reviews
Price from
$71.76
1 night, 2 adults

Golden Hotel

Hotel in Nungwi

Located in Nungwi, a 3-minute walk from Nungwi Beach, Golden Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

N
Namugenyi
From
Uganda
The cleanliness,nice people,and the hotel is so nice
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 156 reviews
Price from
$68
1 night, 2 adults

Tikipalmbeachhotel

Hotel in Paje

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.

k
khloud
From
Oman
amazing hotel with very humble friendly management and staff especially Ramazan. i loved the activity live show food and how they treated me.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 144 reviews
Price from
$108
1 night, 2 adults

Kai Zanzibar Hotel and Spa

Hotel in Nungwi

Located within a 5-minute walk of Nungwi Beach and 27 miles of Kichwele Forest Reserve, Kai Zanzibar Hotel and Spa provides rooms with air conditioning and a private bathroom in Nungwi.

A
Abdulkareem
From
Saudi Arabia
Clean and new rooms Amazing staff
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
Price from
$393.48
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.

R
Ron
From
Israel
Very nice and clean, beautiful resort, if you are looking to chill with your private pool and beach this is an amazing choice, breakfast buffet is also pretty good.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 283 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.

G
Gabriela
From
Bulgaria
We LOVED our stay here! It was amazing! The staff is wonderful - the waiters, the bartenders, the cooking staff, the receptionists, the chambermaids, the security… everyone so nice, welcoming and friendly. The lovely hotel manager Miryam was always there, always so caring and a great professional. The owner Ahmed - so hospitable and always there if you need anything. The room was super nice and clean, the bathroom was equipped with everything you might need, but the balcony… giving you a view to the most breathtaking sunsets in your life! The restaurant was great, so delicious food, and the staff always giving you attention like you are the most important person in the world. The breakfast was so tasty. Every morning while we waited for the breakfast we received a full plate of fresh fruits and a glass of fresh juice. We were impressed. If you stay there you should try the Dodoki grilled fish! The whole place is like a piece of paradise and you definitely feel like you’re in that paradise! Asante sana! Nawapenda marafiki!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 296 reviews
Price from
$162
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.

E
Edidiong
From
Nigeria
EVERYTHING!! When i stepped in here, all my worries faded away, no jokes😅 I absolutely LOVED IT. Before I booked this place I saw that all the reviews were 5/5 and it felt a little suspicious to me, but I kid you not, you will have ZERO complaints. It’s so beautiful, the staff are helpful, ambience is heavenly! Oh my! Please book the Oasis, you’ll be thankful you did. Amazing doesn’t cut it really !
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 189 reviews
Price from
$160
1 night, 2 adults
See all 1402 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
Excellent - What previous guests thought, 3,049 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,931 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 7.1
Good - What previous guests thought, 1,192 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,425 reviews

Zanzibar's best hotels with breakfast

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 292 reviews

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.

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

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.

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

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

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

Located in Paje, a 8-minute walk from Paje Beach, Samawa Living provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

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

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

From $125.13 per night
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 accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

From $247.10 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 381 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 $160 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 307 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 $540 per night

Budget hotels on Zanzibar

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 347 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.

From $112.50 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 369 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 $105 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 405 reviews

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

From $72 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 437 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 $89.10 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 240 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.1
Wonderful - What previous guests thought, 333 reviews

Located in Kizimkazi, a 14-minute walk from Kizimkazi Mkunguni Beach, COCO REEF ECOLODGE has accommodations with a garden, free private parking, a private beach area and a terrace.

From $71 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 548 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 $117 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 493 reviews

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

From $89 per night

Hotels on Zanzibar you can book without a credit card

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

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

From $160 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 22 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, 29 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 $35 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews

Located in Migogoni, 28 miles from Peace Memorial Museum, Matumaini Guest House has accommodations 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, 127 reviews

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

From $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, 123 reviews

Two Palms features a garden, private beach area, a terrace and bar in Jambiani. The hotel provides an outdoor swimming pool and room service.

From $67.50 per night

Mudi House

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

Located in Jambiani, a few steps from Paje Beach, Mudi House provides accommodations with a garden, free private parking, a shared lounge and a terrace. Free WiFi and a shared kitchen are featured.

From $30 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 117 reviews

Offering an outdoor pool and a restaurant, Queen of Sheba Beach Lodge is located in Pongwe. Free WiFi access is available.

From $120 per night

FAQs about hotels in Zanzibar

See reviews by guests who stayed at hotels on Zanzibar

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 267 reviews
My stay at Diamond Mpenzi was nothing short of exceptional. From the moment I arrived, the team went above and beyond to make me feel valued and appreciated. I was pleasantly surprised with a beautiful room upgrade, which I truly believe was a thoughtful recognition of my continued loyalty to the Diamonds brand — from Diamonds Leisure in Diani to Diamonds Malindi. This gesture meant a lot and set the tone for a truly memorable stay. The staff were incredibly friendly, warm, and attentive, making every interaction effortless and enjoyable. Their professionalism and genuine hospitality stood out throughout my stay. The food was simply amazing — rich flavors, fresh ingredients, and a variety that catered to every preference. Every meal felt carefully prepared and served with care. Overall, Diamond Mpenzi exceeded my expectations in every way. I genuinely appreciate the consistency of excellence across the Diamonds properties, and I look forward to returning soon. Highly recommended!
Guest review by
Wamaitha
Kenya
From $100 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,192 reviews
I’ve had the pleasure of staying at this hotel twice in one year, and each visit has been nothing short of exceptional. From the warm hospitality to the stunning surroundings, every detail is thoughtfully taken care of. The staff go above and beyond to make you feel welcome, the accommodations are comfortable and well maintained, and the atmosphere is simply perfect for a relaxing getaway. I’m already looking forward to my next stay—it truly feels like a home away from home. Highly recommend!
Guest review by
Elizabeth
Canada
From $520 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 145 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
From $301.15 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,227 reviews
It has a perfect beach, the rooms are clean and large. The restaurant's food is delicious and the bar's cocktails are good. There is a market outside the hotel that you can walk to. There are water sports, skydiving center, tattoo studio and massage facilities.
Guest review by
Burç
Turkey
From $1,170 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 282 reviews
Everything, the service, the staff but most of all the food was exceptional. The depth, breadth, quality and sheer variety and extent of the food was extraordinary - we loved the meals particularly the gala night. A perfect hotel.
Guest review by
Mark
United Kingdom
From $1,202 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 125 reviews
Very clean and cozy hotel , amazing staff 💕, perfect for couples and honeymooners The rooms space is great and not small at all Its really outstanding in comparison to many similar places
Guest review by
Saeed
Saudi Arabia
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,346 reviews
The Best Experience I ever had in Zanzibar, I really liked Christopher the Bartender at Riu Jambo he was so welcoming he really made my day at the cocktail bar💯
Guest review by
Irene
Tanzania
From $1,160 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 317 reviews
Our stay at Zuri Hotel in Zanzibar was simply perfect. Exceptional service, stunning views, and unforgettable experiences made it a dream getaway.
Guest review by
Mohammed
Qatar
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 441 reviews
Overall our experience was amazing, the best location, staff were so friendly and helpful, the best hotel in nungwi, we will definitely come back.
Guest review by
Gehad
United Arab Emirates
From $632 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 696 reviews
The staff are incredibly friendly. The pool’s were clean. The ocean was warm and great to swim in. Huge food variety.
Guest review by
Michael
South Africa
From $935 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 354 reviews
Perfect location to watch the sunset. The pool overlooking the ocean is amazing. Great buffet selection as well.
Guest review by
Travis
United States
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 202 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 $387.95 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 350 reviews
The meals were top notch covering various continents a new tastebud was created for me on this trip well done
Guest review by
Anthony
Nigeria
From $800 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 224 reviews
Everything was perfect, good location and many things to do
Guest review by
João
Mozambique
From $100 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 217 reviews
Kind staff and excellent room with a fantastic bed.
Guest review by
Tompson
United States
From $252 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 388 reviews
They had good water sports facilities, nice marina
Guest review by
Ali
Oman
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 376 reviews
Very cosy, unique Boutique Hotel.
Guest review by
YouTube: Laura my life
Ireland

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

10

Beautiful beach with a decent selection of restaurants and...

Beautiful beach with a decent selection of restaurants and bars. I loved the Fish Market restaurant and kept going back. Amazing blue sea, powder soft sand and great location for sunset. As a female solo traveller I didn’t like constant hassle from men dressed as Masai.
Guest review by
Sally
United Kingdom
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 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