Hotels in Zanzibar

Find the best deals on 214 hotels in Zanzibar

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Zanzibar

Find the perfect Zanzibar hotel for business or leisure
$self.alt
Zanzibar Serena Hotel
9.1
$231
View all deals
$self.alt
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8.7
$147
View all deals
$self.alt
Karafuu Beach Resort & Spa
8.5
$62
View all deals
$self.alt
Nungwi Village Beach Resort
$261
View all deals
$self.alt
Al Johari
7.1
$54
View all deals
$self.alt
Twisted Palms Lodge & Restaurant
7.8
$57
View all deals
$self.alt
Mtoni Marine Hotel
$118
View all deals
$self.alt
Chavda Hotel
7.9
$64
View all deals
$self.alt
Baraza Resort & Spa Zanzibar
9.7
$644
View all deals
$self.alt
Breezes Beach Club & Spa
9.2
$146
View all deals
$self.alt
The Palms Zanzibar
9.8
$577
View all deals
$self.alt
African Sun Sea Beach Resort & Spa
9.2
$55
View all deals
$self.alt
The Seyyida Hotel And Spa
8.3
$70
View all deals
$self.alt
Shangani Hotel
7.2
$20
View all deals
$self.alt
Fumba Beach Lodge
8.7
$360
View all deals
$self.alt
Malindi Boutique
7.1
$20
View all deals
$self.alt
The Swahili House
8.6
$96
View all deals
$self.alt
Matemwe Retreat
8.8
$654
View all deals
$self.alt
Zanzibar Beach Resort
7.5
$56
View all deals
$self.alt
Golden Tulip Zanzibar Boutique Hotel
7.8
$74
View all deals
$self.alt
Ndame Beach Lodge
8.4
$55
View all deals
$self.alt
Villa de Coco
8.3
$70
View all deals
$self.alt
Mashariki Palace Hotel
$167
View all deals
$self.alt
Maru Maru Hotel
8.4
$98
View all deals
$self.alt
Jafferji House and Spa
8.4
$72
View all deals
$self.alt
Zanzi Resort
9.3
$255
View all deals
$self.alt
Shooting Star Lodge
8.8
$210
View all deals
$self.alt
Pongwe Beach Hotel
9.3
$147
View all deals
$self.alt
Samaki Lodge
8.8
$48
View all deals
$self.alt
Zanzibar Palace Hotel
9.1
$136
View all deals
$self.alt
Kisiwa House
8.7
$74
View all deals
$self.alt
Al-Minar Hotel
8.6
$60
View all deals
$self.alt
Melia Zanzibar
9.2
$318
View all deals
$self.alt
Simba Beach Zanzibar
9.4
$54
View all deals
$self.alt
Kholle House
8.6
$58
View all deals
$self.alt
Asmini Palace Hotel
8.4
$51
View all deals
$self.alt
Beyt Al Salaam
8.3
$69
View all deals
$self.alt
Dhow Palace Hotel
8.5
$60
View all deals
$self.alt
Upendo Zanzibar
8.9
$220
View all deals
$self.alt
House of Spices
$50
View all deals

When to book a hotel in Zanzibar

Check out the information below to find the best deal on a Zanzibar hotel room
Low Season
February
High Season
August

cheapest month to stay

79%

expected price decrease

most expensive time to stay

99%

expected price increase

Price
$34 - $325
Highest day of week
Wednesday
Cheapest day of week
Saturday

av. price over the last two weeks

Average price (weeknight)

$172

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$43

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Zanzibar is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
$31 - $50
3 star
$65 - $78
4-5 star
$176 - $208

Zanzibar travel tips

Let us help you with the best tips about Zanzibar

How long do people stay in Zanzibar?

A stay of 5 nights is most popular when visiting Zanzibar.

How much does a hotel cost in Zanzibar?

A hotel room in Zanzibar will generally set you back around $183 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

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

Hotels in Zanzibar are usually cheapest during the month of February, you can expect a price decrease of around 80% during this period.

Which day is cheapest to stay in Zanzibar?

Friday is the cheapest day for hotel rooms in Zanzibar. Tuesday is the most expensive day.

How much does a luxury hotel in Zanzibar cost?

The cost of a luxury hotel in Zanzibar is generally around $188 a night for every person. In contrast, the average price of a hotel in Zanzibar is closer to $91 a night for every person, which is a 52% difference between the average and luxury accommodation.

How much does a hostel in Zanzibar cost?

On average, a hostel in Zanzibar will be priced around $48. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $43 lower than your typical Zanzibar hotel.


How much does a hotel in Zanzibar cost per night?

Use the information below to find quality Zanzibar hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
The Swahili House
8.6
$96
$self.alt
#2 most popular
House of Spices
$50
$self.alt
Best value
Amira's Roomz Zanzibar
7.9
$11
3 stars
$self.alt
#1 most popular
Al Johari
7.1
$54
$self.alt
#2 most popular
African Sun Sea Beach Resort & Spa
9.2
$55
$self.alt
Best value
Riverman Hotel
6.8
$15
4 stars and above
$self.alt
#1 most popular
Zanzibar Serena Hotel
9.1
$231
$self.alt
#2 most popular
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8.7
$147
$self.alt
Best value
Samaki Lodge
8.8
$48

Cheapest hotels in Zanzibar

These hotels and hostels usually make for a cheap way to stay in Zanzibar
$self.alt
Amira's Roomz Zanzibar
7.9
$11
$self.alt
Riverman Hotel
6.8
$15
$self.alt
Jacob's Inn
7.1
$14
$self.alt
Mlekwa Private House
$18
$self.alt
Bottoms Up - Hotel
7.9
$14
$self.alt
Shangani Hotel
7.2
$20

Get the best value hotel in Zanzibar

These hotels have the best prices for their ratings
$self.alt
Karafuu Beach Resort & Spa
8.5
$62
$self.alt
Amira's Roomz Zanzibar
7.9
$11
$self.alt
Kisiwa House
8.7
$74
$self.alt
Bottoms Up - Hotel
7.9
$14
$self.alt
Riverman Hotel
6.8
$15
$self.alt
Breezes Beach Club & Spa
9.2
$146

Looking for a specific type of hotel?

Check out these great hotels in Zanzibar that are perfect for any stay
Romantic Hotels in Zanzibar
$self.alt
Best value
Zanzibar Beach Resort
7.5
$56
$self.alt
#1 Most popular
Zanzi Resort
9.3
$255
$self.alt
#2 Most popular
Shooting Star Lodge
8.8
$210
$self.alt
#3 Most popular
Melia Zanzibar
9.2
$318
Kid-Friendly Hotels in Zanzibar
$self.alt
Best value
Zanzibar Beach Resort
7.5
$56
$self.alt
#1 Most popular
Zanzi Resort
9.3
$255
$self.alt
#2 Most popular
Shooting Star Lodge
8.8
$210
$self.alt
#3 Most popular
Melia Zanzibar
9.2
$318
Luxury Hotels in Zanzibar
$self.alt
Best value
Breezes Beach Club & Spa
9.2
$146
$self.alt
#1 Most popular
Zanzibar Serena Hotel
9.1
$231

momondo's favorite hotels

Learn more about these user-preferred hotels in Zanzibar

Popular flight routes to Zanzibar

Find the cheapest flights to Zanzibar on popular routes
Johannesburg to Zanzibar
Fastest flight time
3h 25m
Cheapest price
$353

Start planning your trip to Zanzibar