Hotels in Zanzibar

Find the best deals on 241 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
Forodhani Park Hotel
8.5
111 C$
View all deals
$self.alt
Apco Stonetown Zanzibar
52 C$
View all deals
$self.alt
Hotel Verde Zanzibar - Azam Luxury Resort and Spa
8.8
235 C$
View all deals
$self.alt
The Island Town Hotel - Adults Only
7.7
39 C$
View all deals
$self.alt
Zenji Hotel
8.7
58 C$
View all deals
$self.alt
Zanzibar Serena Hotel
8.8
315 C$
View all deals
$self.alt
The Seyyida Hotel And Spa
8.4
96 C$
View all deals
$self.alt
Shangani Hotel
7.2
28 C$
View all deals
$self.alt
Melia Zanzibar
9.0
434 C$
View all deals
$self.alt
Asmini Palace Hotel
8.3
70 C$
View all deals
$self.alt
Beyt Al Salaam
8.4
94 C$
View all deals
$self.alt
Indigo Beach Zanzibar
8.5
92 C$
View all deals
$self.alt
Chumbe Island Coral Park
9.5
489 C$
View all deals
$self.alt
Tembo House Hotel & Apartments
8.5
101 C$
View all deals
$self.alt
Zanzibar Hotel
71 C$
View all deals
$self.alt
Tausi Palace Hotel
8.0
62 C$
View all deals
$self.alt
Dreamer's Island
47 C$
View all deals
$self.alt
Princess Salme Inn
8.0
44 C$
View all deals
$self.alt
zLife Hostel
7.9
37 C$
View all deals
$self.alt
Stonetown View Inn
7.7
66 C$
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
April
High Season
October

cheapest month to stay

63%

expected price decrease

most expensive time to stay

40%

expected price increase

Price
81 C$ - 358 C$
Highest day of week
Monday
Cheapest day of week
Thursday

avg. price over the last two weeks

Average price (weeknight)

206 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

207 C$

avg. 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.
1-2 star
46 C$ - 68 C$
3 star
91 C$ - 109 C$
4-5 star
226 C$ - 281 C$

How much does a hotel in Zanzibar cost per night?

Use the information below to find quality Zanzibar hotel rooms for low prices
3 stars
$self.alt
#1 most popular
Forodhani Park Hotel
8.5
111 C$
$self.alt
#2 most popular
Apco Stonetown Zanzibar
52 C$
$self.alt
Best value
Shangani Hotel
7.2
28 C$
4 stars and above
$self.alt
#1 most popular
Hotel Verde Zanzibar - Azam Luxury Resort and Spa
8.8
235 C$
$self.alt
#2 most popular
Zanzibar Serena Hotel
8.8
315 C$
$self.alt
Best value
Asmini Palace Hotel
8.3
70 C$

Cheapest hotels in Zanzibar

These hotels and hostels usually make for a cheap way to stay in Zanzibar
$self.alt
Shangani Hotel
7.2
28 C$
$self.alt
Princess Salme Inn
8.0
44 C$
$self.alt
zLife Hostel
7.9
37 C$
$self.alt
Dreamer's Island
47 C$
$self.alt
The Island Town Hotel - Adults Only
7.7
39 C$
$self.alt
Apco Stonetown Zanzibar
52 C$

Get the best value hotel in Zanzibar

These hotels have the best prices for their ratings
$self.alt
The Island Town Hotel - Adults Only
7.7
39 C$
$self.alt
Shangani Hotel
7.2
28 C$
$self.alt
Zenji Hotel
8.7
58 C$
$self.alt
Asmini Palace Hotel
8.3
70 C$
$self.alt
The Seyyida Hotel And Spa
8.4
96 C$
$self.alt
Beyt Al Salaam
8.4
94 C$

Zanzibar travel information

How long do people stay in Zanzibar?

3 nights is the typical length of stay for people visiting Zanzibar.

How much does a hotel cost in Zanzibar?

Hotels in Zanzibar show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around 93 C$ per night.

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

April is the cheapest month to book a hotel in Zanzibar. Prices can be 63% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Zanzibar?

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

How much does a luxury hotel in Zanzibar cost?

On average, a luxury Zanzibar hotel costs 231 C$ per person, per night. This is a 60% premium when compared to the average cost of a hotel in Zanzibar (93 C$ per person, per night).

How much does a hostel in Zanzibar cost?

27 C$ is how much a hostel (and up to 2-star hotels) in Zanzibar could cost you each night. Booking a hostel could save you 66 C$ when compared to the average price of a hotel in Zanzibar.


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
Melia Zanzibar
9.0
434 C$
Kid-Friendly Hotels in Zanzibar
$self.alt
Best value
Melia Zanzibar
9.0
434 C$
Luxury Hotels in Zanzibar
$self.alt
Best value
Zanzibar Serena Hotel
8.8
315 C$

Popular flight routes to Zanzibar

Find the cheapest flights to Zanzibar on popular routes
Toronto to Zanzibar
Fastest flight time
19h 00m
Cheapest price
1,150 C$
Montreal to Zanzibar
Fastest flight time
35h 30m
Cheapest price
1,191 C$
Québec City to Zanzibar
Fastest flight time
38h 00m
Cheapest price
1,519 C$
Vancouver to Zanzibar
Fastest flight time
36h 40m
Cheapest price
1,611 C$
Ottawa to Zanzibar
Fastest flight time
36h 20m
Cheapest price
3,431 C$
View more

Start planning your trip to Zanzibar


People interested in Zanzibar also looked at

Not set on Zanzibar? Search the best deals on hotels in these destinations