Search hotels on Zanzibar, Tanzania

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

Check out these popular cities on Zanzibar

Nungwi

219 hotels

Zanzibar City

250 hotels

Paje

196 hotels

Jambiani

236 hotels

Kiwengwa

109 hotels

Matemwe

71 hotels

Kendwa

47 hotels

Bwejuu

71 hotels

Michamvi

52 hotels

Kizimkazi

29 hotels

Stay in Zanzibar's best hotels!

Filter by:

Star rating
Review score

Canary Hotel & SPA

Hotel in Nungwi

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

B
Beverly
From
Austria
Staff was great, room was super spacious and clean, everything was amazing!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,275 reviews
Price from
US$136.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.

R
Rumbidzai
From
Eswatini
Breakfast was good with a variety of selection everyday. The staff are always there to assist and very cheerful , from the gate , spa , restaurant . They have very good customer care.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,525 reviews
Price from
US$168.80
1 night, 2 adults

Babalao Bungalows

Hotel in Nungwi

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

A
Amalie
From
Denmark
The property was cozy and clean, and everything as described. The owner was very nice and engaged, and provided us with recommendations both for our stay in Nungwi and onwards on Zanzibar. The property is very close to the beach and great dining options.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,820 reviews
Price from
US$117
1 night, 2 adults

ZAN Tropical Island

Hotel in Bwejuu

Located in Bwejuu, a few steps from Paje Beach, ZAN Tropical Island provides accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

f
fouad
From
Algeria
On a adoré l hôtel, jakozi✨️ , piscine, accueil, magnifique ❤️😍 Many thanks to the hotel manager and staff for the warm welcome, excellent service✨️, and professionalism. Special appreciation to Mr. Rami for his honesty and dedication. ✨️✨️
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 100 reviews
Price from
US$79.16
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.

L
Lerato
From
South Africa
Location and easy access to the markets and a short walk to the beach. Loved the hotel pool and the pool table was entertaining. Aircon helped during those hot days
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 167 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.

T
Tanveer
From
United Arab Emirates
It was a great experience staying in Tikibeach resort.To start with the hotel setting, it was perfect, next to the beach,the pool next to beach was perfect. Rooms are massive and clean, and bathrooms were neat.They take good care of hygiene, which is really good. Staff members were super kind and always ready to help. Need to mention the names like Ramazan,Bhutan, and Salehi. Overall, the stay there was great. If I get a chance, I would definitely come and see them again in Zanzibar. Good job done by all serving members.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 145 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.1
Superb - What previous guests thought, 130 reviews
Price from
US$304.71
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.

A
Anna
From
Ukraine
Fantastic view and awesome beach!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 287 reviews
Price from
US$376
1 night, 2 adults

Dhow Beach Boutique Hotel

Hotel in Nungwi

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

H
HG
From
Canada
I had a wonderful stay at this hotel! The property is located right on a beautiful sandy beach with crystal-clear turquoise waters, making it the perfect spot to relax. The breakfast was a pleasant surprise, offering a good variety of options like meats, fresh fruits, and eggs made to order—though it’s not a buffet. The room was spacious and exceeded my expectations, and the bathroom was equally roomy. The water pressure was great, and I had a lovely sea view from the balcony. Internet was fast and reliable throughout my stay, which made working remotely a breeze. Plus, the hotel has a generator, so there were no issues with power outages. During the day, I enjoyed working in a quiet, shaded area of the hotel, and in the evenings, I dined on fresh seafood with wine right on the patio by the sea—such a special experience. The owner was incredibly friendly and helpful, providing a detailed note with local price tips to avoid being overcharged, and sharing some great information about the island. Highly recommend this place for anyone looking for a relaxing, stress-free stay with good service and a beautiful setting!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 297 reviews
Price from
US$135
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, 189 reviews
Price from
US$160
1 night, 2 adults
See all 1404 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,069 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 46 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,186 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Zanzibar's best hotels with breakfast

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

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

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

From US$180 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 301 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$239 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 532 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$177.65 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 462 reviews

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

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

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

From US$247.10 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 386 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, 310 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$540 per night

Budget hotels on Zanzibar

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 345 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.2
Superb - What previous guests thought, 372 reviews

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

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

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

From US$72 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 238 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, 331 reviews

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

From US$71 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 433 reviews

The African Paradise Beach Hotel features an outdoor swimming pool, garden, a private beach area and shared lounge in Bwejuu. Featuring room service, this property also provides guests with a terrace.

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

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

From US$99 per night
Scored out of 10, guest rating 9.1
Superb - 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, 39 km from Zanzibar City.

From US$89 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, 24 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$35 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 128 reviews

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

From US$130 per night

Two Palms

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

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

From US$67.50 per night

Mudi House

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

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

From US$30 per night
Scored out of 10, guest rating 8.7
Fabulous - 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 US$120 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 104 reviews

Offering beachfront accommodation 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 US$80 per night

FAQs about hotels on Zanzibar

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
8.0

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

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

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