Search hotels on Zanzibar, Tanzania

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

Check out these popular cities on Zanzibar

Nungwi

225 hotels

Zanzibar City

257 hotels

Paje

201 hotels

Jambiani

241 hotels

Kiwengwa

107 hotels

Matemwe

70 hotels

Kendwa

49 hotels

Bwejuu

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

J
Jasmin
From
Croatia
Everything was great, people that work in this hotel are very kind and we felt very welcome.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,203 reviews
Price from
US$108
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.

P
Peter
From
Sweden
Zanzibella was a fantastic hotel. When you entered the gate you were greeted by a garden that was well-kept and with a fantastic flower display. The breakfast was incredibly good and after that breakfast you could get through the day with ease. The room was large and spacious and you had the toilet separate from the shower and washbasin. What a nice staff, always helpful and responsive, with such staff you make your guests feel comfortable. The room was always well-cleaned and the cleaning lady got to show her artistic ability every day when she made the bed. We really enjoyed our stay at Zanzibella!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,543 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.

I
Isake
From
Sint Maarten
Best food in Zanzibar Asante Sana
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 1,837 reviews
Price from
US$99
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.

A
AMELIA
From
France
The Staff was amazing and we really enjoyed our stay
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 100 reviews
Price from
US$107.53
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.

O
Oliver
From
Germany
Breakfast was very good! The hotel is direktly on the sea with private sunbeds! Very quit!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 131 reviews
Price from
US$97.20
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.

A
Anna
From
Ukraine
Stylish hotel and calm atmosphere!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 112 reviews
Price from
US$354.86
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.

Y
Yasmin
From
Sweden
Very clean, friendly stuff and super organised
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 266 reviews
Price from
US$423
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, 282 reviews
Price from
US$157.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.

h
henrik
From
Sweden
So beautiful place. Every angle was perfect. The pools very perfect, both for swimming and playing for kids. The bar and restaurant was good, service was very attentive.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 182 reviews
Price from
US$160
1 night, 2 adults

African Bungalows

Hotel in Nungwi

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.

R
RoseMari
From
Seychelles
The breakfast was super and also the dinner was super. The staff helpful and always smiling. Like the owner. The area and the room was very clean. Nice pool. Close to the beach. Good service. Over all its an amazing place to stay at. I will absolutely recommend it. Overall ++++++++++++++++++++++
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 271 reviews
Price from
US$135
1 night, 2 adults
See all 1324 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, 2,968 reviews

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

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

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,207 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 8.1
Very good - What previous guests thought, 1,759 reviews

Popular with guests booking hotels on Zanzibar

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 341 reviews

Popular with guests booking hotels on Zanzibar

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

Zanzibar's best hotels with breakfast

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 369 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$125 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 319 reviews

Located in Jambiani, a few steps from Jambiani Beach, Mahi Mahi Beach Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$120 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 354 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, 365 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.50 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 196 reviews

Situated in Nungwi, 41 km from Kichwele Forest Reserve, Safira Blu Luxury Resort & Villas features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

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

Facing the beachfront, Mambo Paradise offers 4-star accommodation in Matemwe and features an outdoor swimming pool, garden and terrace.

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

Located in Pongwe, a few steps from Pongwe Beach, Karibu Beach Resort provides accommodation with an outdoor swimming pool, free private parking, a private beach area and a shared lounge.

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

Located in Pwani Mchangani, 500 metres from Pwani Mchangani Beach, LUX* Marijani Zanzibar provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$478.80 per night

Budget hotels on Zanzibar

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$90 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 333 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$69 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Located in Nungwi, 100 metres from Nungwi Beach, pasha nungwi zanzibar provides accommodation with a garden, free private parking, a private beach area and a terrace.

From US$57.50 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 28 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.1
Superb - What previous guests thought, 29 reviews

Set in Jambiani, a few steps from Jambiani Beach, Jerry offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

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

Tofauti Inn has an outdoor swimming pool, garden, a terrace and restaurant in Makunduchi. Located around 32 km from Zanzibar Butterfly Centre, the hotel is also 32 km away from Jozani Forest.

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

Located in Paje, Shamba Village features a garden, shared lounge, terrace, and free WiFi throughout the property.

From US$57 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,968 reviews

Mizingani Seafront Hotel is situated just a 2-minute walk from the Zanzibar Ferry Terminal. The hotel offers a restaurant, outdoor pool and 24-hour front desk.

From US$95 per night

Hotels on Zanzibar that you can book without a credit card

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 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$125 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 18 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

Mudi House

Hotel in Jambiani
No credit card needed
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 174 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$42 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 16 reviews

Golden Nap hostel is located in Zanzibar City, within 700 metres of Cinema Afrique and 400 metres of Old Dispensary.

From US$35 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 7 reviews

Boutique View Garden Kendwa has an outdoor swimming pool, garden, a terrace and restaurant in Kendwa. Offering a bar, the property is located within 400 metres of Kendwa Beach.

From US$126 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 10 reviews

Amazing Beach Hotel Zanzibar is situated on the beachfront in Nungwi, a few steps from Nungwi Beach and 43 km from Kichwele Forest Reserve.

From US$115 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 65 reviews

Firefly boutique Hotel Zanzibar is situated in Zanzibar City, within 200 metres of Old Fort of Zanzibar and 100 metres of Hamamni Persian Baths.

From US$85 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 74 reviews

Situated in Zanzibar City, 20 km from Peace Memorial Museum, Blue Ocean Resort & Residences features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$150 per night

FAQs about hotels on Zanzibar

See reviews by guests who stayed at hotels on Zanzibar

See all
From US$239.40 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,243 reviews
The room is really beautiful,big enough for us. Equipment in the room is great,AC and vent was working,bed was good. The whole resort was beautiful and big and looked like a new. Way to the beach is through green yard full of green and lush plants. Beach is so long, you can choose sunbeds(with umbrella) for free, but they are too many so you have little space between them. Beautiful beach,great for walks,great for playing sports and great swimming. Friendly Masais at the beach,we had nice chat with them. Breakfast-they prepare a lot of food for breakfast,but I would say sometimes less is more. In overall it is great choice if you are looking for nice big place full of people. It is worth the money for sure(we had 3 accomodations so we can compare) you have nice big room,with nice garden and perfect beach. Location is great,near are restaurants, markets...
Guest review by
Pavol Sztankay
Slovakia
From US$770 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 317 reviews
Probably the best hotel in Zanzibar, The big benefit is the ability to swim independently of the low/high tide, which is differ from other hotels on the west coast. Great breakfast, excellent beach bar with various programs. good number of sunbeds on the beach and near the pool. we will come back. Thanks for the great tour via Hotel Spice Garden!
Guest review by
Ivan_Sokolov_75
Germany
From US$550 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 695 reviews
The staff is extremely sweet and helpful. The hotel itself is a nice natural setting with nice amenities. The beach and the pool is great. The crowd is good quality. I really liked it when the receptionist called us to ask how was our stay. They made nice surprises for me for my birthday
Guest review by
Elvan Sezgin
Turkey
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,355 reviews
Everything was just perfectly fine, the food the dines, the environment was very perfect for our vacation. I would like to visit again. The staff were so receptive. we enjoyed the special birthday treat my husband received. the guys with the cart were timely
Guest review by
Linda
Malawi
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 382 reviews
Lovely hotel to relax in. Not a lot around, but it is walking distance to The Rock Restaurant. We were upgraded to a bungalow right at the front and it was perfect. We stayed on valentines night too and they had live music and a meal. Very impressed.
Guest review by
Abigail
United Kingdom
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 438 reviews
The kind and happy staff was the best. It is a very well kept up and organized hotel. The location is very good because you will be in a busy beach, but at the same time no one will annoy you if you lay in the zone reserved for the hotel.
Guest review by
Pedro
Portugal
From US$100 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,207 reviews
I honestly loved everything about Amaan, starting from the staff oh lord they made me feel like I was just home. The breakfast was so amazing. I would definitely stay here again coz this is my home when in Zanzibar.
Guest review by
Ester
Zambia
From US$342 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 239 reviews
Breakfast was fine, in general "western" type food the view was great. As an added bonus the local chef prepared off the menu food as did the Sri Lankan chef which was fantastic, most enjoyable.
Guest review by
Michael
United Arab Emirates
From US$460 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 147 reviews
We had an incredible stay at Bluebay Beach Resort. Everything was amazing but the staff were exceptional. Asante sana for your warmth and hospitality!
Guest review by
Razeena
Australia
From US$265 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 384 reviews
The breakfast was very good and delicious and the hotel environment is nice and friendly to everyone.
Guest review by
Candida
Tanzania
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 223 reviews
Add a little more of the hot meals..baked beans,mushrooms ,harsh potato etc
Guest review by
M
Kenya
From US$767 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 129 reviews
Wonderful facilities, environmentally friendly on a magical location
Guest review by
Francisco
Germany
From US$1,030 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 290 reviews
Everything s perfect, staff is super friendly and helpful 👏
Guest review by
Egemen
Turkey
From US$750 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 225 reviews
I like every thing about the Royal Zanzibar beach hotel
Guest review by
Mavhaga
Zambia
From US$345.95 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 348 reviews
Everything in this hotel is a state of art
Guest review by
AlBasyouni
United Arab Emirates
From US$772 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 370 reviews
Private pool. Staff was very friendly
Guest review by
Sama
Finland

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

10

As SA travellers the people on the beach can be a bit much -...

As SA travellers the people on the beach can be a bit much - but again you are interacting with other cultural - which is wonderful. Became friend with Daniel a Messai and will keep touch. The Zanzibar are warm honest people. I loved the Jumbo while walking along the beach
Guest review by
PHILIP DE WET
South Africa
8.0

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

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

The beach is beautiful and the water very warm.

The beach is beautiful and the water very warm. Because of the strong tides there's only water in the morning and the afternoon but it makes the beach very interesting and beautiful and gives the oportunity to walk far out and find seashells and starfish. The only downside to the beach is the many very insisting sellers who make it impossible to go for a walk without being approached.
Guest review by
Trine
Belgium
8.0

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

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

Our stay was amazing and peaceful.

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