Hotels in Zanzibar

Find the best deals on 243 hotels in Zanzibar

Check-in
Check-out
Compare vs. momondo |

Things to do in Zanzibar

House of Wonders
Stone Town Beach

What is the average price of a hotel near House of Wonders?

If you’re looking for a hotel in Zanzibar near House of Wonders then you are in luck. momondo recommends 12 hotels near House of Wonders and on average, area hotels cost $104/night. This price may vary based on season. Hotels near House of Wonders are typically 30% more expensive than the average hotel in Zanzibar, which is $72.

Hotels near House of Wonders
Malindi Boutique
Best value
Malindi Boutique
7.0
$20
Park Hyatt Zanzibar
#1 Most popular
Park Hyatt Zanzibar
9.0
$261
Dhow Palace Hotel
#2 Most popular
Dhow Palace Hotel
8.0
$60
Zanzibar Serena Hotel
#3 Most popular
Zanzibar Serena Hotel
8.0
$231
Tembo House Hotel & Apartments
#4 Most popular
Tembo House Hotel & Apartments
8.0
$74
DoubleTree by Hilton Zanzibar - Stone Town
#5 Most popular
DoubleTree by Hilton Zanzibar - Stone Town
8.0
$120
Mizingani Seafront Hotel
Mizingani Seafront Hotel
8.0
$75
Golden Tulip Zanzibar Boutique Hotel
Golden Tulip Zanzibar Boutique Hotel
7.0
$74
Antonio Garden Hotel
Antonio Garden Hotel
8.0
$82
The Seyyida Hotel And Spa
The Seyyida Hotel And Spa
8.0
$70
Kisiwa House
Kisiwa House
8.0
$74
Maru Maru Hotel
Maru Maru Hotel
8.0
$98

What is the average price of a hotel near Stone Town Beach?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Zanzibar nearest to Stone Town Beach, you should expect to pay around $104/night. This price fluctuates based on time of year. In general, a rate under $104/night is a good deal for momondo users staying near Stone Town Beach. Hotels near Stone Town Beach are typically 30% more expensive than the average hotel in Zanzibar, which is $72.

Hotels near Stone Town Beach
Malindi Boutique
Best value
Malindi Boutique
7.0
$20
Park Hyatt Zanzibar
#1 Most popular
Park Hyatt Zanzibar
9.0
$261
Dhow Palace Hotel
#2 Most popular
Dhow Palace Hotel
8.0
$60
Zanzibar Serena Hotel
#3 Most popular
Zanzibar Serena Hotel
8.0
$231
Tembo House Hotel & Apartments
#4 Most popular
Tembo House Hotel & Apartments
8.0
$74
DoubleTree by Hilton Zanzibar - Stone Town
#5 Most popular
DoubleTree by Hilton Zanzibar - Stone Town
8.0
$120
Mizingani Seafront Hotel
Mizingani Seafront Hotel
8.0
$75
Golden Tulip Zanzibar Boutique Hotel
Golden Tulip Zanzibar Boutique Hotel
7.0
$74
Antonio Garden Hotel
Antonio Garden Hotel
8.0
$82
The Seyyida Hotel And Spa
The Seyyida Hotel And Spa
8.0
$70
Kisiwa House
Kisiwa House
8.0
$74
Maru Maru Hotel
Maru Maru Hotel
8.0
$98

When to book a hotel in Zanzibar

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

cheapest month to stay

68%

expected price decrease

most expensive time to stay

52%

expected price increase

Price
$75 - $479
Highest day of week
Saturday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$141

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$160

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
Warere Town House
#1 most popular
Warere Town House
7.0
$60
zLife Hostel
#2 most popular
zLife Hostel
7.0
$27
Ten to Ten Stone Town - Hostel
Best value
Ten to Ten Stone Town - Hostel
8.0
$27
3 stars
Indigo Beach Zanzibar
#1 most popular
Indigo Beach Zanzibar
8.0
$67
Zanzibar Hotel
#2 most popular
Zanzibar Hotel
$52
Shangani Hotel
Best value
Shangani Hotel
7.1
$20
4 stars and above
Melia Zanzibar
#1 most popular
Melia Zanzibar
9.0
$318
Karafuu Beach Resort & Spa
#2 most popular
Karafuu Beach Resort & Spa
7.1
$62
Samaki Lodge
Best value
Samaki Lodge
8.0
$48

Cheap hotels in Zanzibar

These hotels and hostels are the cheapest accommodations available in Zanzibar
Shangani Hotel
Shangani Hotel
7.1
$20
Ten to Ten Stone Town - Hostel
Ten to Ten Stone Town - Hostel
8.0
$27
Malindi Boutique
Malindi Boutique
7.0
$20
zLife Hostel
zLife Hostel
7.0
$27
Swedzan House
Swedzan House
$26
Jambo Guest House
Jambo Guest House
$30

Get the best value hotel in Zanzibar

These hotels have the best prices for their ratings
Karafuu Beach Resort & Spa
Karafuu Beach Resort & Spa
7.1
$62
Zenji Hotel
Zenji Hotel
8.0
$42
Kisiwa House
Kisiwa House
8.0
$74
African Sun Sea Beach Resort & Spa
African Sun Sea Beach Resort & Spa
9.2
$55
Ten to Ten Stone Town - Hostel
Ten to Ten Stone Town - Hostel
8.0
$27
Samaki Lodge
Samaki Lodge
8.0
$48

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 $116 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 May, you can expect a price decrease of around 68% during this period.

Which day is cheapest to stay in Zanzibar?

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

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 $76 lower than your typical Zanzibar hotel.


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 40m
Cheapest price
$315
Johannesburg to Zanzibar
Fastest flight time
3h 25m
Cheapest price
$324

Start planning your trip to Zanzibar