Agoda Hero Banner

Find Hotels in Zanzibar, Tanzania

905 vacation rentals and hotels available now

11 best hotels in Zanzibar

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Nungwi Dreams by Mantis
Nungwi,Zanzibar - View on map
"This hotel summed up my whole experience of Zanzibar. Amazing, Simply kick ass amazing. One other thing that impressed me, was that as we were walking towards the breakfast area, i think the hotel concierge spoke to us in french, the fact that they thought we were french was also impressive, being arab and all, Merci beaucoup pour votre hospitalité "
Show more
8.6

Excellent

81 reviews

Avg price per night
$ 220
Riu Palace Zanzibar - All Inclusive
Nungwi,Zanzibar - View on map
"We were very happy and the staff made us welcome, but the food variety is not so great apart from the Gala dinner and the Zanzibar dinner. The breakfast variety on milk and cereal was very limited. they ran out of skimmed milk as well as all bran flakes. they need to improve on their display of food especially breakfast and tea. the eats for morning and afternoon teas were mostly pastry and sandwiches leftovers from breakfast."
Show more
9.2

Exceptional

155 reviews

Avg price per night
$ 346
Kendwa Rocks Hotel
Kendwa,Zanzibar - View on map
"We came here on our trip around Africa. They had overbooked due to the full moon party the next night so tried originally to put us in staff quarters instead of the room we had booked. After a night though we were able to get moved to a nicer room which was night and day better. Full moon party was lots of fun and if thats your scene I would definitely recommend. If not, the party activity is farther away from most of the rooms so shouldn't be an issue. Hotel is a bit isolated form some of the other things to do around this area of Zanzibar. "
Show more
8

Excellent

84 reviews

Avg price per night
$ 131
Sandies Baobab Beach Zanzibar
Nungwi,Zanzibar - View on map
"The area is very nice"
8.9

Excellent

103 reviews

Avg price per night
$ 208
Hotel Verde Zanzibar - Azam Luxury Resort and Spa
Zanzibar Town,Zanzibar - View on map
"The swimmng pook is amaizing and the best thing is that the hotel serves free water all around the property from the pool to restauranf even the lobby area. Lovely place pls do visit and stay here "
Show more
8.8

Excellent

77 reviews

Jafferji House and Spa
Stone Town,Zanzibar - View on map
"Hotel was pleasant, very much Zanzibar style with special style bed and decor of historical value"
8.7

Excellent

61 reviews

TUI BLUE Bahari Zanzibar
Kiwengwa,Zanzibar - View on map
"Dream of Zanzibar is a beautiful resort. The resort is very well laid out with a range of accomodation options to suit the travellers requirements. Rooms are clean, tidy and cosy. The staff are incredibly helpful, very professional and very friendly. Wi-Fi is very reliable. Although you may need to reconnect every 24hrs. DOZ is set against a backdrop of beautiful white sands beach. You can walk approximately 100-300m into the ocean on a low tide day to see a range of marine life. Note that it is advisable to go with a guide and with beach sandals as there will be a number of prickly sea urchins out in the ocean. Overall a fabulous stay and will not hesitate to go back again."
Show more
9

Exceptional

11 reviews

Avg price per night
$ 391
Royal Zanzibar Beach Resort - All Inclusive
Nungwi,Zanzibar - View on map
" this is really a lovely resort, with two restaurants, friendly staff (although they are partly friendly because they want your tips...) and nice rooms. Our room (E33) was new and very modern. My big problem was, that it had white curtains - so a lot of light in the room as soon as the sun rises... This really bothered me... Other than that we had a great time - nice hotel activities with two tours a week to the nearby village and school (bring school supplies with you, they really need them...). The pools are great and the beachfront is absolutely beautiful. In order to get to the water, you'll have to go through the guys attempting to sell things, if you are not interested, you mustn't be rude, but you must be very assertive! Food is OK, lunch could be better (go to the hotels cliff restaurant for lunch, it's better) and we didn't like the desserts"
Show more
9

Exceptional

70 reviews

Avg price per night
$ 250
Zanzibar Serena Hotel
Stone Town,Zanzibar - View on map
"Great people, good service, best location, good culture."
8.5

Excellent

38 reviews

Avg price per night
$ 206
DoubleTree Resort by Hilton Hotel Zanzibar Nungwi
Nungwi,Zanzibar - View on map
"We really enjoyed our stay. The location of the hotel is probably the best in Zanzibar: the ocean is good to swim, the beach is picturesque. We liked the hotel area and service, the staff members were very friendly and helpful. Meals were a bit pricey, but there are many dining places within 5-minutes walk by the beach."
Show more
8.3

Excellent

191 reviews

Nungwi Dreams by Mantis
Nungwi,Zanzibar - View on map
"This hotel summed up my whole experience of Zanzibar. Amazing, Simply kick ass amazing. One other thing that impressed me, was that as we were walking towards the breakfast area, i think the hotel concierge spoke to us in french, the fact that they thought we were french was also impressive, being arab and all, Merci beaucoup pour votre hospitalité "
Show more
8.6

Excellent

81 reviews

Avg price per night
$ 220

Fast facts about Zanzibar, Tanzania

Accommodations905 properties
Popular hotelAmaan Bungalows
Popular areaJambiani
Nightly rates from₹1128
AirportAbeid Amani Karume International Airport

Discover the neighborhoods of Zanzibar


Frequently asked questions

What's the average price of a hotel in Zanzibar?

The average price for a 3-star hotel in Zanzibar is USD 93. The average price for a 4-star hotel in Zanzibar is USD 111. The average price for a 5-star hotel in Zanzibar is USD 261.

What's the average price of a hotel in Zanzibar this weekend?

The average price for a 3-star hotel in Zanzibar this weekend is USD 81. The average price for a 4-star hotel in Zanzibar this weekend is USD 99. The average price for a 5-star hotel in Zanzibar this weekend is USD 212.

What's the average price of a hotel in Zanzibar tonight?

The average price for a 3-star hotel in Zanzibar tonight is USD 80. The average price for a 4-star hotel in Zanzibar tonight is USD 96. The average price for a 5-star hotel in Zanzibar tonight is USD 211.

What are the best hotels in Zanzibar near Abeid Amani Karume International Airport?

Verified travelers to Zanzibar who stayed near Abeid Amani Karume International Airport have given top reviews to Golden Palm Boutique Zanzibar, Golden Tulip Zanzibar Airport and Madinat Al Bahr Business & Spa Resort.

What are the most popular hotels in Zanzibar?

What are the best hotels in Zanzibar for couples?

Couples who stayed in Zanzibar have given high ratings to Sandies Baobab Beach Zanzibar, Mizingani Seafront Hotel and Tembo House Hotel And Apartments.

What are the best hotels in Zanzibar for families?

Families who stayed in Zanzibar highly recommend Sandies Baobab Beach Zanzibar, Mizingani Seafront Hotel and Tembo House Hotel And Apartments.

What hotels in Zanzibar have the best views?

Verified travelers to Zanzibar have given top reviews for the views at Promised Land Lodge and Golden tulip Zanzibar Resort.

What hotels in Zanzibar have the best breakfast?

Verified travelers to Zanzibar have given top reviews for the breakfast at DoubleTree by Hilton Hotel Zanzibar - Stone Town, Beyt Al Salaam Hotel and Al Minar Hotel.

What's the best neighborhood in Zanzibar to stay in?

Popular neighborhoods among travelers staying in Zanzibar include Nungwi, Stone Town and Jambiani.

Show more questions



More about Zanzibar

The island of Zanzibar has been drawing travelers for centuries with its beautiful beaches and quality spices. Whether flying in from Abeid Amani Karume International Airport or arriving by ferry, an exciting world of wonder awaits on this little archipelago. Hotels in Zanzibar cater more to the high-end crowds, but budget options are still available.

The history and beaches of Zanzibar offer enticing reasons to visit this city. From the UNESCO World Heritage Site of Stone Town to the Old Slave Market, those with a fascination for historic architecture and events will have plenty to explore. Also known as The Spice Island, Zanzibar has long been a provider of spices common to the Middle East and Asia. Tours can be arranged to visit farms and try such spices as cinnamon, saffron, and nutmeg.

The beaches of Zanzibar offer all the wonders of the sea, sand, and sun. The white sands and teal waters of the East Beaches and the Full Moon parties of Kendwa Beach offer incredible opportunities to relax and experience Zanzibar.

Hotels in Zanzibar are generally found along the west coast of the island. The majority of accommodation can be found in Stone Town, with some housed in historical buildings. Find the most suitable accommodation for you by clicking on our interactive map and exploring Zanzibar for hotels and must-see destinations.