Narrow down the 57 results:
We have a range of budget places to stay in Zanzibar from as low as £12 per night
Based on previous Zanzibar accommodation searches, the average starting price is £45
Want to splurge? At the top end in Zanzibar, we have 17 places to stay with prices starting at £76
x The average starting price for a place to stay in Zanzibar is £45 per night.
Victoria Street Vuga AreaExcellent 90%
Nyumba ya Moto St. 293 Forodhani Stone TownOutstanding 100%
Shangani Street Stone TownOutstanding 100%
zoemayne Beautiful location in a small friendly village right on the beach. Was very chilled and I'd like to go back!
Kelele SquareExcellent 90%
vinyl45er We had a wonderful, quiet, peaceful and relaxed stay. Our hosts were super informative, very gracious and helpful in any matter we may have had. We enjoyed our time at the villa immensely! Great room and spotless bathroom. The hosts run a tight but very relaxed ship!
Kiponda area house number 831 Stone TownExcellent 90%
Mizingani Road, Malindi, Opposite New Fish Market Opposite HarbourAwesome 85%
gilooou1 Really nice hotel, the rooms are very big and clean considering the price. Atmosphere convivial, the staff proposes some cheap trips (Prison island, spice tour...) . Internet is free, and the breakfast is huge!
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.
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!)
Do you have questions about Zanzibar? You might try asking in our active travel forums and see if anyone else has been there.
Keep your family and friends up to date with your trip by starting your own travel blog!