Skip Navigation

Enter your dates to find availability

Narrow down the 27 results:

By Budget
By Type
By Ratings
By Facilities
Map View
Sort by: Popularity Price Rating Map View

x The average starting price for a place to stay in Zanzibar is £45 per night.

Loading ...

Dudes Guesthouse

box 210, Jambiani, Zanzibar Jambiani

Outstanding 97%
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £39 per night
hadleyrose.1 Dudé was a fabulous host and guide. The property is in an absolutely idyllic location and the house and outdoor spaces are perfectly suited to a relaxing stay at the beach. The village of Jambiani is quaint and peaceful, but is near enough to some more built up areas along the coast so that you can enjoy all facets of beach life. Dudé's cooking was incredible, and his attentiveness and hospitality made our stay wonderfully memorable!

Ndame Beach Lodge Zanzibar

Paje

Excellent 94%
Free WiFi
Free Breakfast
P24 Hour Reception
Mid-Range From £37 per night

Maruhubi Beach Villas

Zanzibar

Excellent 93%
Swimming Pool
Free WiFi
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £62 per night
bird-m Quite good, we enjoyed our stay thoroughly. A relaxed atmosphere, and friendly and helpful staff. Food wasn't great. We found the prices of the accommodation on Zanzibar in general highly overvalued compared to many other similar locations worldwide, this one was good compared to the rest but still overpriced. It's still under construction, while rooms after two years feel used.

Hiliki House

Victoria Street Vuga Area

Excellent 90%
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £62 per night

Al-Minar Hotel

Plot 96 Shangani

Excellent 90%
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £43 per night

The Rosal Stonetown Hotel

1226 Kokoni Stone Town

Excellent 90%
Free Breakfast
Air Conditioning
Mid-Range From £73 per night

House of Spices

Kiponda Street

Excellent 90%
Free Breakfast
Air Conditioning
Mid-Range From £45 per night

Tanzanite Beach Resort

nungwi

Awesome 89%
Swimming Pool
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £42 per night
gadams We stayed at the Tanzanite beach resort for a few days after spending a couple of weeks in Tanzania & Stone Town, and it was the perfect place to relax for a couple of days and unwind. Clean, simple and quiet with good food it was just what we needed. Rooms are a good size, with a good size bed and a ceiling fan but no a/c. Tanzanite is not the place for families or if you want lots of action, at high tide there is no beach as such but when the tide is out it is a great walk to the local village and turtle sanctuary which is well worth a look. In the evenings the staff light a fire on the beach and it is a perfect place to unwind after a hard day of relaxing.

Dhow Palace Hotel

Kenyatta Road / Baghani Street Stone Town

Great 80%
Swimming Pool
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £79 per night

Maru Maru Hotel

Gizenga Street, Shangani Stone Town

Great 80%
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £76 per night

Zanzibar Grand Palace Hotel

Malindi Road, Stonetown P.O. Box 271

Great 80%
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £79 per night

Beyt al Salaam

Kelele Square Stone Town

Great 80%
Free Breakfast
Air Conditioning
Mid-Range From £46 per night

Forodhani Park Hotel

Forodhani Street

Great 80%
Swimming Pool
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £66 per night

Asmini Palace Hotel

Kiponda Street Stone Town

Great 80%
Free Breakfast
Mid-Range From £72 per night

Tausi Palace Hotel

Baghani Street

Great 80%
Free Breakfast
Air Conditioning
P24 Hour Reception
Mid-Range From £52 per night

Create a Travel Plan

Create your own travel plan including Zanzibar as one of your stops. You can use it to store all your research (even hotels found on other websites!)

Add to Travel Plan

Discussions

Do you have questions about Zanzibar? You might try asking in our active travel forums and see if anyone else has been there.

Talk travel in the forums

Travel Blog

Keep your family and friends up to date with your trip by starting your own travel blog!

Create your own blog