Hotels in Zanzibar

Find the best deals on 235 hotels in Zanzibar

Check-in
Check-out
Compare vs. momondo |

Top Zanzibar hotels

Find a cheap hotel in Zanzibar that meets your travel needs.
$self.alt
Melia Zanzibar
9.0
$318
View all deals
$self.alt
Karafuu Beach Resort & Spa
7.6
$62
View all deals
$self.alt
Park Hyatt Zanzibar
9.0
$261
View all deals
$self.alt
Golden Tulip Zanzibar Resort
8.0
$72
View all deals
$self.alt
Hotel Verde Zanzibar - Azam Luxury Resort and Spa
8.8
$172
View all deals
$self.alt
DoubleTree by Hilton Zanzibar - Stone Town
8.4
$120
View all deals
$self.alt
Tembo House Hotel & Apartments
8.5
$74
View all deals
$self.alt
The Seyyida Hotel And Spa
8.4
$70
View all deals
$self.alt
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8.4
$147
View all deals
$self.alt
Maru Maru Hotel
8.4
$98
View all deals
$self.alt
Zanzi Resort
9.4
$255
View all deals
$self.alt
Kisiwa House
8.8
$74
View all deals
$self.alt
Breezes Beach Club & Spa
8.8
$146
View all deals
$self.alt
Beyt Al Salaam
8.4
$69
View all deals
$self.alt
Ten to Ten Stone Town - Hostel
8.7
$27
View all deals
$self.alt
Golden Tulip Zanzibar Boutique Hotel
7.8
$74
View all deals
$self.alt
Indigo Beach Zanzibar
8.5
$67
View all deals
$self.alt
Zanzibar Hotel
$52
View all deals
$self.alt
Zenji Hotel
8.7
$42
View all deals
$self.alt
Zanzibar Serena Hotel
8.8
$231
View all deals
$self.alt
Baraza Resort & Spa Zanzibar
9.7
$644
View all deals
$self.alt
The Palms Zanzibar
9.6
$577
View all deals
$self.alt
African Sun Sea Beach Resort & Spa
9.2
$55
View all deals
$self.alt
Ndame Beach Lodge
8.0
$55
View all deals
$self.alt
Samaki Lodge
8.6
$48
View all deals
$self.alt
Warere Town House
7.8
$60
View all deals
$self.alt
Spice Palace Hotel
8.6
$46
View all deals
$self.alt
Fumba Beach Lodge
8.3
$360
View all deals
$self.alt
Zanzibar Beach Resort
7.1
$56
View all deals
$self.alt
Jafferji House and Spa
8.4
$72
View all deals
$self.alt
Asmini Palace Hotel
8.3
$51
View all deals
$self.alt
Dhow Palace Hotel
8.6
$60
View all deals
$self.alt
Coral Reef Beach Resort
7.5
$40
View all deals
$self.alt
Tausi Palace Hotel
8.0
$45
View all deals
$self.alt
Princess Salme Inn
8.0
$32
View all deals
$self.alt
Chukwani Executive Inn
$65
View all deals
$self.alt
Lost & Found Zanzibar
8.9
$20
View all deals
$self.alt
Tembo Palace Hotel
8.4
$82
View all deals
$self.alt
zLife Hostel
7.9
$27
View all deals
$self.alt
Madinat Al Bahr Business & Spa Hotel
8.2
$141
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

60%

expected price decrease

most expensive time to stay

103%

expected price increase

Price
$91 - $466
Highest day of week
Tuesday
Cheapest day of week
Friday

av. price over the last two weeks

Average price (weeknight)

$184

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$215

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.
1-2 star
$34 - $50
3 star
$67 - $80
4-5 star
$166 - $206

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
Warere Town House
7.8
$60
$self.alt
#2 most popular
zLife Hostel
7.9
$27
$self.alt
Best value
Ten to Ten Stone Town - Hostel
8.7
$27
3 stars
$self.alt
#1 most popular
Indigo Beach Zanzibar
8.5
$67
$self.alt
#2 most popular
Zanzibar Hotel
$52
$self.alt
Best value
Shangani Hotel
7.2
$20
4 stars and above
$self.alt
#1 most popular
Melia Zanzibar
9.0
$318
$self.alt
#2 most popular
Karafuu Beach Resort & Spa
7.6
$62
$self.alt
Best value
Samaki Lodge
8.6
$48

Cheap hotels in Zanzibar

These hotels and hostels are the cheapest accommodations available in Zanzibar
$self.alt
Lost & Found Zanzibar
8.9
$20
$self.alt
Swedzan House
$26
$self.alt
Shangani Hotel
7.2
$20
$self.alt
Ten to Ten Stone Town - Hostel
8.7
$27
$self.alt
Malindi Boutique
7.1
$20
$self.alt
zLife Hostel
7.9
$27

Get the best value hotel in Zanzibar

These hotels have the best prices for their ratings
$self.alt
Kisiwa House
8.8
$74
$self.alt
Breezes Beach Club & Spa
8.8
$146
$self.alt
Karafuu Beach Resort & Spa
7.6
$62
$self.alt
Beyt Al Salaam
8.4
$69
$self.alt
The Seyyida Hotel And Spa
8.4
$70
$self.alt
Ten to Ten Stone Town - Hostel
8.7
$27

Zanzibar travel information

How long do people stay in Zanzibar?

A stay of 4 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 $114 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 April, you can expect a price decrease of around 59% during this period.

Which day is cheapest to stay in Zanzibar?

Thursday is the cheapest day for hotel rooms in Zanzibar. Monday 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 $114 a night for every person, which is a 39% 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 $40. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $74 lower than your typical Zanzibar hotel.


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.1
$56
$self.alt
#1 Most popular
Melia Zanzibar
9.0
$318
$self.alt
#2 Most popular
Zanzi Resort
9.4
$255
Kid-Friendly Hotels in Zanzibar
$self.alt
Best value
Zanzibar Beach Resort
7.1
$56
$self.alt
#1 Most popular
Melia Zanzibar
9.0
$318
$self.alt
#2 Most popular
Zanzi Resort
9.4
$255
Luxury Hotels in Zanzibar
$self.alt
Best value
Breezes Beach Club & Spa
8.8
$146
$self.alt
#1 Most popular
Zanzibar Serena Hotel
8.8
$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
Arusha to Zanzibar
Fastest flight time
1h 00m
Cheapest price
$112
Nairobi to Zanzibar
Fastest flight time
1h 15m
Cheapest price
$287
Johannesburg to Zanzibar
Fastest flight time
3h 35m
Cheapest price
$393

Start planning your trip to Zanzibar