Hotels in Zanzibar

Find the best deals on 225 hotels in Zanzibar

Check-in
Check-out
Compare vs momondo |

Top Hotels in Zanzibar

Find the perfect Zanzibar hotel for business or leisure
Zanzibar Serena Hotel
9,0
3387 ZAR
View all deals
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8,5
2155 ZAR
View all deals
Karafuu Beach Resort & Spa
8,3
909 ZAR
View all deals
Nungwi Village Beach Resort
3826 ZAR
View all deals
Al Johari
7,5
792 ZAR
View all deals
Twisted Palms Lodge & Restaurant
7,8
836 ZAR
View all deals
Mtoni Marine Hotel
1726 ZAR
View all deals
Chavda Hotel
8,0
938 ZAR
View all deals
Baraza Resort & Spa Zanzibar
9,6
9441 ZAR
View all deals
Breezes Beach Club & Spa
9,1
2140 ZAR
View all deals
The Palms Zanzibar
9,6
8459 ZAR
View all deals
African Sun Sea Beach Resort & Spa
806 ZAR
View all deals
The Seyyida Hotel And Spa
8,3
1026 ZAR
View all deals
Shangani Hotel
6,9
293 ZAR
View all deals
Fumba Beach Lodge
8,6
5278 ZAR
View all deals
Malindi Boutique
5,7
293 ZAR
View all deals
The Swahili House
8,5
1407 ZAR
View all deals
Matemwe Retreat
9,1
9588 ZAR
View all deals
Zanzibar Beach Resort
7,7
821 ZAR
View all deals
Golden Tulip Zanzibar Boutique Hotel
8,0
1085 ZAR
View all deals
Ndame Beach Lodge
8,3
806 ZAR
View all deals
Villa de Coco
8,4
1026 ZAR
View all deals
Mashariki Palace Hotel
2448 ZAR
View all deals
Maru Maru Hotel
8,3
1437 ZAR
View all deals
Jafferji House and Spa
8,4
1056 ZAR
View all deals
Zanzi Resort
9,3
3738 ZAR
View all deals
Shooting Star Lodge
8,6
3079 ZAR
View all deals
Pongwe Beach Hotel
9,2
2155 ZAR
View all deals
Samaki Lodge
8,8
704 ZAR
View all deals
Zanzibar Palace Hotel
9,1
1994 ZAR
View all deals
Kisiwa House
8,9
1085 ZAR
View all deals
Al-Minar Hotel
8,8
880 ZAR
View all deals
Meliá Zanzibar
9,2
4662 ZAR
View all deals
Simba Beach Zanzibar
9,2
792 ZAR
View all deals
Kholle House
8,8
850 ZAR
View all deals
Asmini Palace Hotel
8,1
748 ZAR
View all deals
Beyt Al Salaam
8,4
1012 ZAR
View all deals
Dhow Palace Hotel
8,5
880 ZAR
View all deals
Upendo Zanzibar
8,8
3225 ZAR
View all deals
House of Spices
8,6
733 ZAR
View all deals

When to book a hotel in Zanzibar

Low season
March
High season
June

cheapest month to stay

38%

expected price decrease

most expensive time to stay

103%

expected price increase

+240.0%
+160.0%
+80.0%
Base
Price
1 662 - 5 404 ZAR
Highest day of week
Sunday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

2 594 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

2 228 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 113 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 45% 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 Sunday and peak on Saturday.

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,616% 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 53 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 43 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
9,0
3387 ZAR
#2 most popular
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8,5
2155 ZAR
Best value
Asmini Palace Hotel
8,1
748 ZAR
3 stars
#1 most popular
Al Johari
7,5
792 ZAR
#2 most popular
African Sun Sea Beach Resort & Spa
806 ZAR
Best value
Riverman Hotel
7,3
220 ZAR
2 stars and below
#1 most popular
Twisted Palms Lodge & Restaurant
7,8
836 ZAR
#2 most popular
The Swahili House
8,5
1407 ZAR
Best value
Amira's Roomz Zanzibar
8,1
161 ZAR

Cheapest hotels in Zanzibar

Cheap hotels and hostels in Zanzibar
Amira's Roomz Zanzibar
8,1
161 ZAR
Riverman Hotel
7,3
220 ZAR
Jacob's Inn
7,3
205 ZAR
Botanic Resort Tunguu Water Tower Apartment
235 ZAR
Bottoms Up Hostel
8,2
205 ZAR
Mlekwa Private House
264 ZAR

Best value hotels in Zanzibar

Karafuu Beach Resort & Spa
8,3
909 ZAR
Breezes Beach Club & Spa
9,1
2140 ZAR
Riverman Hotel
7,3
220 ZAR
Shangani Hotel
6,9
293 ZAR
Amira's Roomz Zanzibar
8,1
161 ZAR
Malindi Boutique
5,7
293 ZAR

Looking for a specific type of hotel

Romantic hotels in Zanzibar
Best value
Breezes Beach Club & Spa
9,1
2140 ZAR
No. 1 most popular
Zanzi Resort
9,3
3738 ZAR
No. 2 most popular
Meliá Zanzibar
9,2
4662 ZAR
Kid-friendly hotels in Zanzibar
Best value
Breezes Beach Club & Spa
9,1
2140 ZAR
No. 1 most popular
Zanzi Resort
9,3
3738 ZAR
No. 2 most popular
Meliá Zanzibar
9,2
4662 ZAR
Luxury hotels in Zanzibar
Best value
Karafuu Beach Resort & Spa
8,3
909 ZAR
No. 1 most popular
Zanzibar Serena Hotel
9,0
3387 ZAR
No. 2 most popular
Breezes Beach Club & Spa
9,1
2140 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
3 753 ZAR
Cape Town to Zanzibar
Fastest flight time
10h 05m
Cheapest price
5 688 ZAR

Start planning your trip to Zanzibar