Hotels in Zanzibar

Find the best deals on 238 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
3439 ZAR
View all deals
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8,8
2188 ZAR
View all deals
Karafuu Beach Resort & Spa
8,3
923 ZAR
View all deals
Al Johari
7,7
804 ZAR
View all deals
Twisted Palms Lodge & Restaurant
7,8
849 ZAR
View all deals
Mtoni Marine Hotel
1752 ZAR
View all deals
Chavda Hotel
8,0
953 ZAR
View all deals
Baraza Resort & Spa Zanzibar
9,6
9587 ZAR
View all deals
Breezes Beach Club & Spa
9,1
2173 ZAR
View all deals
The Palms Zanzibar
9,6
8590 ZAR
View all deals
African Sun Sea Beach Resort & Spa
10,0
819 ZAR
View all deals
The Seyyida Hotel And Spa
8,3
1042 ZAR
View all deals
Shangani Hotel
7,2
298 ZAR
View all deals
Fumba Beach Lodge
8,5
5359 ZAR
View all deals
Malindi Boutique
298 ZAR
View all deals
The Swahili House
8,3
1429 ZAR
View all deals
Matemwe Retreat
9,1
9736 ZAR
View all deals
Zanzibar Beach Resort
7,6
834 ZAR
View all deals
Golden Tulip Zanzibar Boutique Hotel
7,9
1102 ZAR
View all deals
Ndame Beach Lodge
8,3
819 ZAR
View all deals
Villa de Coco
8,3
1042 ZAR
View all deals
Mashariki Palace Hotel
2486 ZAR
View all deals
Maru Maru Hotel
8,5
1459 ZAR
View all deals
Jafferji House and Spa
8,4
1072 ZAR
View all deals
Zanzi Resort
9,3
3796 ZAR
View all deals
Shooting Star Lodge
8,7
3126 ZAR
View all deals
Pongwe Beach Hotel
9,3
2188 ZAR
View all deals
Samaki Lodge
8,8
715 ZAR
View all deals
Zanzibar Palace Hotel
9,2
2025 ZAR
View all deals
Kisiwa House
8,8
1102 ZAR
View all deals
Al-Minar Hotel
8,8
893 ZAR
View all deals
Meliá Zanzibar
9,3
4734 ZAR
View all deals
Simba Beach Zanzibar
9,3
804 ZAR
View all deals
Kholle House
8,7
863 ZAR
View all deals
Asmini Palace Hotel
8,2
759 ZAR
View all deals
Beyt Al Salaam
8,5
1027 ZAR
View all deals
Dhow Palace Hotel
8,5
893 ZAR
View all deals
Upendo Zanzibar
8,9
3275 ZAR
View all deals
House of Spices
8,6
744 ZAR
View all deals
Zanzibar Coffee House
8,8
1459 ZAR
View all deals

When to book a hotel in Zanzibar

Low season
May
High season
August

cheapest month to stay

37%

expected price decrease

most expensive time to stay

108%

expected price increase

7 150 ZAR
5 468 ZAR
3 785 ZAR
2 103 ZAR
Price
2 103 - 6 915 ZAR
Highest day of week
Sunday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

2 024 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

1 399 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.

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

Zanzibar hotels are at their most economical to book in the month of May. The rates you are charged may be 41% 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 Tuesday and peak on Saturday.

How much does a luxury hotel in Zanzibar cost?

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

How much does a hostel in Zanzibar cost?

Zanzibar Hostels typically cost in the region of 51 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 44 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
3439 ZAR
#2 most popular
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8,8
2188 ZAR
Best value
Asmini Palace Hotel
8,2
759 ZAR
3 stars
#1 most popular
Al Johari
7,7
804 ZAR
#2 most popular
African Sun Sea Beach Resort & Spa
10,0
819 ZAR
Best value
Riverman Hotel
7,3
223 ZAR
2 stars and below
#1 most popular
Twisted Palms Lodge & Restaurant
7,8
849 ZAR
#2 most popular
The Swahili House
8,3
1429 ZAR
Best value
Amira's Roomz Zanzibar
8,0
164 ZAR

Cheapest hotels in Zanzibar

Cheap hotels and hostels in Zanzibar
Amira's Roomz Zanzibar
8,0
164 ZAR
Riverman Hotel
7,3
223 ZAR
Jacob's Inn
7,3
208 ZAR
Botanic Resort Tunguu Water Tower Apartment
238 ZAR
Bottoms Up Hostel
8,1
208 ZAR
Mlekwa Private House
268 ZAR

Best value hotels in Zanzibar

Karafuu Beach Resort & Spa
8,3
923 ZAR
Breezes Beach Club & Spa
9,1
2173 ZAR
Riverman Hotel
7,3
223 ZAR
African Sun Sea Beach Resort & Spa
10,0
819 ZAR
Amira's Roomz Zanzibar
8,0
164 ZAR
Shangani Hotel
7,2
298 ZAR

Looking for a specific type of hotel

Romantic hotels in Zanzibar
Best value
Breezes Beach Club & Spa
9,1
2173 ZAR
No. 1 most popular
Zanzi Resort
9,3
3796 ZAR
No. 2 most popular
Meliá Zanzibar
9,3
4734 ZAR
Kid-friendly hotels in Zanzibar
Best value
Breezes Beach Club & Spa
9,1
2173 ZAR
No. 1 most popular
Zanzi Resort
9,3
3796 ZAR
No. 2 most popular
Meliá Zanzibar
9,3
4734 ZAR
Luxury hotels in Zanzibar
Best value
Breezes Beach Club & Spa
9,1
2173 ZAR
No. 1 most popular
Zanzibar Serena Hotel
9,0
3439 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 138 ZAR
Cape Town to Zanzibar
Fastest flight time
10h 10m
Cheapest price
5 493 ZAR

Start planning your trip to Zanzibar