Search hotels on Zanzibar, Tanzania

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

Check out these popular cities on Zanzibar

Nungwi

231 hotels

Zanzibar City

272 hotels

Paje

202 hotels

Jambiani

243 hotels

Kiwengwa

110 hotels

Matemwe

72 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

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,244 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,529 reviews
Price from
$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.

K
KIM
From
Rwanda
If someone told me they were planning to visit Zanzibar, I would recommend that their first choice be Babalao Bungalows. While booking through Booking.com, I was impressed by the numerous positive reviews and high rating of Babalao Bungalows, and my experience there completely justified the praise. The place is outstanding in every aspect: the accommodation, the location, the pricing, the breakfast, and more. What impressed me the most was Yahya, who assisted me during my stay. With extensive experience as a guide, he flawlessly organized our itinerary, allowing me to truly unwind and make the most of my 5 days in Zanzibar. It felt like more than just staying at a lovely place; it was akin to having hired a professional tour guide. Without a doubt, it ranks among the best places I've ever visited (and I don't use the term "best" lightly).
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,832 reviews
Price from
$96
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.

O
Oussama
From
Morocco
I had an amazing stay at ZAN Paradise Beach. The property is beautifully designed and perfectly located right by the beach, offering stunning views and a peaceful atmosphere. The rooms were clean, comfortable, and well-maintained, and the overall ambiance of the hotel felt relaxing and welcoming. The pool area was a highlight, with plenty of space to unwind and enjoy the sun. Breakfast and service were excellent, and every staff member I interacted with was kind, professional, and always willing to help. A special thanks to the manager, Khaled, who went above and beyond to make sure my stay was smooth and enjoyable—his hospitality truly made a difference and added a personal touch to the whole experience
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 110 reviews
Price from
$101.18
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.

l
liel
From
Israel
The crue was very nice and always responsive Very recmensed
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 145 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.

S
Sharon Josephine
From
Kenya
Everything was spot on.From the staff,to the stay to the food to the location.Loved everything
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 142 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.0
Wonderful - What previous guests thought, 126 reviews
Price from
$370.55
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.

N
Necole
From
United States
The view was breathtaking. The facility was beautiful and the staff anticipated our needs and went above and beyond.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 279 reviews
Price from
$376
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.

J
Joshua
From
Netherlands
The staff and owner were very nice! They were so helpful and thoughtful. Really nice people. They helped me with decorating the room and dinner for my wife's birthday. It really was an unforgettable day. Also in general, everything was perfect. The food was nice, the room is good and always cleaned nicely. Also the location is very beautiful!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 296 reviews
Price from
$225
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.

W
Wadhah
From
Oman
I liked every single thing in the property.. starting from the staff welcome 🙏🏻 to checkout.. The lobby, restaurant, pools and villas are all perfect 😍
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 185 reviews
Price from
$160
1 night, 2 adults
See all 1409 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,033 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
Excellent - 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,929 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 8.1
Very Good - What previous guests thought, 1,794 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 925 reviews

Zanzibar's best hotels with breakfast

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

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.

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

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

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

From $355.30 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 378 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

Budget hotels on Zanzibar

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 $99 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 241 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, 334 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 $72 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 490 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 $95 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 accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

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

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

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

Located in Nungwi, a 9-minute walk from Nungwi Beach, Crown View Hotel provides accommodations with free bikes, free private parking, a garden and a shared lounge.

From $85.50 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 67 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 $110 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 $40 per night
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 accommodations in Nungwi and has a garden, private beach area and terrace.

From $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 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, 171 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.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 104 reviews

Offering beachfront accommodations in Pongwe, Santa Maria Coral Park has a restaurant and bar on site and offers special diet menus on request. Guests can rent bicycles to explore the surroundings.

From $90 per night

FAQs about hotels in Zanzibar

See reviews by guests who stayed at hotels on Zanzibar

See all
From $1,755 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 285 reviews
Marvelous It’s the best hotel I visited so far, words are not enough to explain the whole positive experience we had Hotel and stuff are simply perfect doing more than expected to make you feel like real queen ,from early accommodation at 05a.m.to huge clean rooms with everything inside Food is excellent and they are offering various dishes,both fish,meat,pasta,pizza,fresh salad and fruit,a huge desert options The spa experience is also perfect with real professionals working inside The pool is quite big and very clean with a lot of sun beds around The beach is white sand with azure water,very clean and nice It is a perfect place for honeymoon as well as couples with children I will definitely visit this hotel again Strongly recommended for anybody planning a trip to Zanzibar
Guest review by
Vera
North Macedonia
From $656.45 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 263 reviews
The location is absolutely beautiful, with a stunning beach lined with palm trees and a peaceful atmosphere that made the whole experience incredibly relaxing. I loved that it was never crowded, it felt like a private escape. The food was truly delicious, every meal was fresh and full of flavor. What really made the difference was the staff. Everyone was exceptionally friendly and warm, in a way I haven’t experienced anywhere else. Joseph and Jamal were especially helpful, and I’m grateful to all the other team members as well, even if I don’t remember all their names. We genuinely enjoyed our stay and would happily return. Highly recommended!
Guest review by
Anca
Romania
From $655 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 359 reviews
Our stay was absolutely perfect!!! The attention to details and the service was great. Special thanks to (Mercy) in front desk for arranging the birthday dinner and decor for my husband. Also a special thanks to the room service team (Sophia & Shakira) for going above and beyond with making sure we are looked after. The resort is stunning, pool area is beautiful and the service is outstanding. Another special thanks to the Chef (Satish) for the excellent food served in the resort.
Guest review by
Melissa
United Arab Emirates
From $520 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 146 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 $744 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 694 reviews
The food was consistent and great. The staff were so kind and helpful. We loved everyone on the staff, however would like to give a special mention to Elizabeth and Khalid for their impeccable service and wonderful personalities!!
Guest review by
Michael
United States
From $387.95 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 350 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
From $1,554 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,347 reviews
The place was really beautiful as expected but the highlight of my entire stay was the staff!! I have not once seen staff this nice in Tanzania.
Guest review by
Gamma Abel
Ethiopia
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 206 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 $100 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,203 reviews
Beautiful property located directly on the beach. The sunsets are amazing! The staff is outstanding...
Guest review by
Cheryl
United States
From $251.75 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,231 reviews
The staff is outstanding The location was excellent it was what we needed for our anniversary
Guest review by
Mbengue
France
From $2,300 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 316 reviews
Everything was exceptional 😊 special thanks to William and Hassein !
Guest review by
Kady Yasmine
Ivory Coast
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 $252 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 387 reviews
The food was awesome the staff were super..... keep it up
Guest review by
MOHAMED SAID
United Arab Emirates
From $100 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 220 reviews
Kind staff and excellent room with a fantastic bed.
Guest review by
Tompson
United States
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
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 441 reviews
Excellent hotel and facilities 😍
Guest review by
Lulwa
Kuwait

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