Hotels in Zanzibar

Find the best deals on 221 hotels in Zanzibar City

Check-in
Check-out
Compare vs momondo |

Top Hotels in Zanzibar

Find the perfect Zanzibar hotel for business or leisure
Zanzibar Serena Hotel
8,9
3211 ZAR
View all deals
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8,5
2044 ZAR
View all deals
Karafuu Beach Resort & Spa
8,2
862 ZAR
View all deals
Nungwi Village Beach Resort
-1,0
3628 ZAR
View all deals
Al Johari Zanzibar
7,9
751 ZAR
View all deals
Twisted Palms Lodge & Restaurant
8,0
792 ZAR
View all deals
Mtoni Marine Hotel
-1,0
1637 ZAR
View all deals
Chavda Hotel
8,0
890 ZAR
View all deals
Ras Michamvi Beach Resort
8,8
973 ZAR
View all deals
Baraza Resort & Spa Zanzibar
9,5
8953 ZAR
View all deals
Breezes Beach Club & Spa
9,2
2030 ZAR
View all deals
The Palms Zanzibar
9,9
8021 ZAR
View all deals
African Sun Sea Beach Resort & Spa
-1,0
765 ZAR
View all deals
The Seyyida Hotel And Spa
8,3
973 ZAR
View all deals
Shangani Hotel
7,0
278 ZAR
View all deals
Fumba Beach Lodge
8,8
5005 ZAR
View all deals
Malindi Boutique
7,3
278 ZAR
View all deals
The Swahili House
8,3
1335 ZAR
View all deals
Matemwe Retreat
9,0
9092 ZAR
View all deals
Zanzibar Beach Resort
7,4
779 ZAR
View all deals
Golden Tulip Zanzibar Boutique Hotel
8,0
1029 ZAR
View all deals
Ndame Beach Lodge
8,2
765 ZAR
View all deals
Villa de Coco
8,3
973 ZAR
View all deals
Mashariki Palace Hotel
-1,0
2322 ZAR
View all deals
Maru Maru Hotel
8,4
1362 ZAR
View all deals
Jafferji House and Spa
8,4
1001 ZAR
View all deals
Zanzi Resort
9,4
3545 ZAR
View all deals
Shooting Star Lodge
8,6
2919 ZAR
View all deals
Pongwe Beach Hotel
9,3
2044 ZAR
View all deals
Samaki Lodge
8,8
667 ZAR
View all deals
Zanzibar Palace Hotel
8,7
1891 ZAR
View all deals
Kisiwa House
8,8
1029 ZAR
View all deals
Al-Minar Hotel
8,8
834 ZAR
View all deals
Meliá Zanzibar
9,2
4421 ZAR
View all deals
Simba Beach Zanzibar
9,2
751 ZAR
View all deals
Kholle House
8,8
806 ZAR
View all deals
Asmini Palace Hotel
8,0
709 ZAR
View all deals
Beyt Al Salaam
8,3
959 ZAR
View all deals
Dhow Palace Hotel
8,6
834 ZAR
View all deals
Upendo Zanzibar
8,9
3058 ZAR
View all deals

When to book a hotel in Zanzibar

Low season
March
High season
December

cheapest month to stay

59%

expected price decrease

most expensive time to stay

65%

expected price increase

+330.0%
+220.0%
+110.0%
Base
Price
1 168 - 4 6961 168 - 4 696 ZAR
Highest day of week
Thursday
Cheapest day of week
Saturday

avg. price over the last two weeks

Average price (weeknight)

3 461 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

2 307 ZAR

avg. price over the last two weeks


Zanzibar travel tips

Let us help you with the best tips about Zanzibar

How long do people stay in Zanzibar?

When visiting Zanzibar the average booking length is 6 nights.

How much does a hotel cost in Zanzibar?

The price of a hotel in Zanzibar depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around 196 ZAR per night.

When is the best time to book a hotel in Zanzibar?

Zanzibar hotels are at their most economical to book in the month of March. The rates you are charged may be 60% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Zanzibar?

Room prices for hotels in Zanzibar will be at their lowest on Friday and peak on Wednesday.

How much does a luxury hotel in Zanzibar cost?

146 ZAR is around the price you are going to have to pay for a luxury hotel room in Zanzibar. This is on average a 34,57% increase on the cost of a typical Zanzibar hotel, which is more likely to charge 96 ZAR a night.

How much does a hostel in Zanzibar cost?

Zanzibar Hostels typically cost in the region of 56 ZAR a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average 40 ZAR cheaper than the average price of a hotel in Zanzibar.


How much does a hotel in Zanzibar cost?

4 stars and above
#1 most popular
Zanzibar Serena Hotel
8,9
3211 ZAR
#2 most popular
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8,5
2044 ZAR
Best value
Samaki Lodge
8,8
667 ZAR
3 stars
#1 most popular
Al Johari Zanzibar
7,9
751 ZAR
#2 most popular
Chavda Hotel
8,0
890 ZAR
Best value
Riverman Hotel
7,5
209 ZAR
2 stars and below
#1 most popular
Twisted Palms Lodge & Restaurant
8,0
792 ZAR
#2 most popular
The Swahili House
8,3
1335 ZAR
Best value
Amira's Roomz Zanzibar
8,1
153 ZAR

Cheapest hotels in Zanzibar

Cheap hotels and hostels in Zanzibar
Amira's Roomz Zanzibar
8,1
153 ZAR
Riverman Hotel
7,5
209 ZAR
Jacob's Inn
7,3
195 ZAR
Botanic Resort Tunguu Water Tower Apartment
-1,0
222 ZAR
Bottoms Up Hostel
8,4
195 ZAR
Mlekwa Private House
-1,0
250 ZAR

Best value hotels in Zanzibar

Karafuu Beach Resort & Spa
8,2
862 ZAR
Ras Michamvi Beach Resort
8,8
973 ZAR
Riverman Hotel
7,5
209 ZAR
Breezes Beach Club & Spa
9,2
2030 ZAR
Amira's Roomz Zanzibar
8,1
153 ZAR
Malindi Boutique
7,3
278 ZAR

Looking for a specific type of hotel

Romantic hotels in Zanzibar
Best value
Mangrove Lodge
8,7
542 ZAR
No. 1 most popular
Zanzibar Serena Hotel
8,9
3211 ZAR
No. 2 most popular
Chavda Hotel
8,0
890 ZAR
Breezes Beach Club & Spa
9,2
2030 ZAR
Zanzi Resort
9,4
3545 ZAR
Pongwe Beach Hotel
9,3
2044 ZAR
Meliá Zanzibar
9,2
4421 ZAR
Kid-friendly hotels in Zanzibar
Best value
Breezes Beach Club & Spa
9,2
2030 ZAR
No. 1 most popular
Zanzi Resort
9,4
3545 ZAR
No. 2 most popular
Meliá Zanzibar
9,2
4421 ZAR
Luxury hotels in Zanzibar
Best value
Karafuu Beach Resort & Spa
8,2
862 ZAR
No. 1 most popular
Zanzibar Serena Hotel
8,9
3211 ZAR
No. 2 most popular
Breezes Beach Club & Spa
9,2
2030 ZAR

Popular flight routes to Zanzibar

Find the cheapest flights to Zanzibar on popular routes
Johannesburg to Zanzibar
Fastest flight time
3h 25m
Cheapest price
4 185 ZAR
Cape Town to Zanzibar
Fastest flight time
11h 10m
Cheapest price
5 241 ZAR

Start planning your trip to Zanzibar