Hotels in Zanzibar

Find the best deals on 312 hotels in Zanzibar, Tanzania

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Zanzibar

Find the perfect Zanzibar hotel for business or leisure


Things to do in Zanzibar

House of Wonders
Jozani Forest
Stone Town Beach

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

The average price for hotels near House of Wonders is £74 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since House of Wonders is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near House of Wonders are typically 31% more expensive than the average hotel in Zanzibar, which is £50.

Hotels near House of Wonders
  • Malindi Boutique
    Best value

    Malindi Boutique

    Funguni Road, Zanzibar

    7.2

    £11

    View Deal
  • Protea Hotel by Marriott Zanzibar Mbweni Ruins
    #1 Most popular

    Protea Hotel by Marriott Zanzibar Mbweni Ruins

    Plot Number 143/93, Mbweni Street, Kiembe Samakie, Zanzibar

    8.1

    £117

    View Deal
  • Amira's Roomz Zanzibar
    #2 Most popular

    Amira's Roomz Zanzibar

    Behind Bank Buildings. Barabara 1 Kiembe Samaki, Zanzibar

    7.8

    £16

    View Deal
  • Beyt Al Salaam
    #3 Most popular

    Beyt Al Salaam

    Kelele Square, Stone Town, Zanzibar

    8.4

    £38

    View Deal
  • Tembo House Hotel & Apartments
    #4 Most popular

    Tembo House Hotel & Apartments

    forodhani street, Zanzibar

    8.5

    £53

    View Deal
  • Jafferji House and Spa
    #5 Most popular

    Jafferji House and Spa

    170 Gizenga Street, Zanzibar

    8.6

    £37

    View Deal
  • Zanzibar Serena Hotel

    Zanzibar Serena Hotel

    Kelele Square, Zanzibar

    8.7

    £142

    View Deal
  • DoubleTree by Hilton Zanzibar - Stone Town

    DoubleTree by Hilton Zanzibar - Stone Town

    90 / 90A Shanghani, Zanzibar

    8.3

    £61

    View Deal
  • Kisiwa House

    Kisiwa House

    572 Baghani Street, Zanzibar

    8.7

    £99

    View Deal
  • Dhow Palace Hotel

    Dhow Palace Hotel

    Kenyatta Road, Shangani, Stone Town, Zanzibar

    8.6

    £40

    View Deal
  • Mizingani Seafront Hotel

    Mizingani Seafront Hotel

    Mizingani Road, StoneTown, Zanzibar

    8.7

    £44

    View Deal
  • Park Hyatt Zanzibar

    Park Hyatt Zanzibar

    Shangani Street, Stone Town, Zanzibar, Tanzania, Zanzibar

    9.0

    £230

    View Deal

What is the average price of a hotel near Jozani Forest?

If you’re looking for a hotel in Zanzibar near Jozani Forest then you are in luck. momondo recommends 3 hotels near Jozani Forest and on average, hotels in the area cost £57/night. This price may vary based on season. Hotels near Jozani Forest are typically 11% more expensive than the average hotel in Zanzibar, which is £50.

Hotels near Jozani Forest
  • Amira's Roomz Zanzibar
    Best value

    Amira's Roomz Zanzibar

    Behind Bank Buildings. Barabara 1 Kiembe Samaki, Zanzibar

    7.8

    £16

    View Deal
  • Protea Hotel by Marriott Zanzibar Mbweni Ruins
    #1 Most popular

    Protea Hotel by Marriott Zanzibar Mbweni Ruins

    Plot Number 143/93, Mbweni Street, Kiembe Samakie, Zanzibar

    8.1

    £117

    View Deal
  • Beyt Al Salaam
    #2 Most popular

    Beyt Al Salaam

    Kelele Square, Stone Town, Zanzibar

    8.4

    £38

    View Deal

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

Below are the 12 user recommended hotels in the area of Zanzibar that is closest to Stone Town Beach. The average price near Stone Town Beach is £74/night, with prices varying based on several factors including time of year. Hotels near Stone Town Beach are typically 31% more expensive than the average hotel in Zanzibar, which is £50.

Hotels near Stone Town Beach
  • Malindi Boutique
    Best value

    Malindi Boutique

    Funguni Road, Zanzibar

    7.2

    £11

    View Deal
  • Protea Hotel by Marriott Zanzibar Mbweni Ruins
    #1 Most popular

    Protea Hotel by Marriott Zanzibar Mbweni Ruins

    Plot Number 143/93, Mbweni Street, Kiembe Samakie, Zanzibar

    8.1

    £117

    View Deal
  • Amira's Roomz Zanzibar
    #2 Most popular

    Amira's Roomz Zanzibar

    Behind Bank Buildings. Barabara 1 Kiembe Samaki, Zanzibar

    7.8

    £16

    View Deal
  • Beyt Al Salaam
    #3 Most popular

    Beyt Al Salaam

    Kelele Square, Stone Town, Zanzibar

    8.4

    £38

    View Deal
  • Tembo House Hotel & Apartments
    #4 Most popular

    Tembo House Hotel & Apartments

    forodhani street, Zanzibar

    8.5

    £53

    View Deal
  • Jafferji House and Spa
    #5 Most popular

    Jafferji House and Spa

    170 Gizenga Street, Zanzibar

    8.6

    £37

    View Deal
  • Zanzibar Serena Hotel

    Zanzibar Serena Hotel

    Kelele Square, Zanzibar

    8.7

    £142

    View Deal
  • DoubleTree by Hilton Zanzibar - Stone Town

    DoubleTree by Hilton Zanzibar - Stone Town

    90 / 90A Shanghani, Zanzibar

    8.3

    £61

    View Deal
  • Kisiwa House

    Kisiwa House

    572 Baghani Street, Zanzibar

    8.7

    £99

    View Deal
  • Dhow Palace Hotel

    Dhow Palace Hotel

    Kenyatta Road, Shangani, Stone Town, Zanzibar

    8.6

    £40

    View Deal
  • Mizingani Seafront Hotel

    Mizingani Seafront Hotel

    Mizingani Road, StoneTown, Zanzibar

    8.7

    £44

    View Deal
  • Park Hyatt Zanzibar

    Park Hyatt Zanzibar

    Shangani Street, Stone Town, Zanzibar, Tanzania, Zanzibar

    9.0

    £230

    View Deal

When to book a hotel in Zanzibar

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

cheapest month to stay

53%

expected price decrease

most expensive time to stay

48%

expected price increase

Price
£75 - £295
Highest day of week
Sunday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£165

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£192

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
£24 - £37
3 star
£47 - £57
4-5 star
£118 - £146

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
Golden Tulip Zanzibar Boutique Hotel
No. 1 most popular

Golden Tulip Zanzibar Boutique Hotel

7.7

£48

View Deal
Indigo Beach Zanzibar
Best value

Indigo Beach Zanzibar

8.4

£46

View Deal
4 stars and up
Golden Tulip Zanzibar Resort
No. 1 most popular

Golden Tulip Zanzibar Resort

7.9

£58

View Deal
Zanzibar Serena Hotel
No. 2 most popular

Zanzibar Serena Hotel

8.7

£141

View Deal
Mizingani Seafront Hotel
Best value

Mizingani Seafront Hotel

8.7

£43

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Zanzibar

These hotels and hostels usually make for a cheap way to stay in Zanzibar
Mizingani Seafront Hotel

Mizingani Seafront Hotel

8.7

£44

View Deal
Tembo House Hotel & Apartments

Tembo House Hotel & Apartments

8.5

£54

View Deal
Indigo Beach Zanzibar

Indigo Beach Zanzibar

8.4

£46

View Deal
Golden Tulip Zanzibar Resort

Golden Tulip Zanzibar Resort

7.9

£59

View Deal
Golden Tulip Zanzibar Boutique Hotel

Golden Tulip Zanzibar Boutique Hotel

7.7

£49

View Deal
DoubleTree by Hilton Zanzibar - Stone Town

DoubleTree by Hilton Zanzibar - Stone Town

8.3

£61

View Deal
Find popular hostels in Zanzibar

Get the best value hotel in Zanzibar

These hotels have the best prices for their ratings
Mizingani Seafront Hotel

Mizingani Seafront Hotel

8.7

£44

View Deal
Zanzibar Serena Hotel

Zanzibar Serena Hotel

8.7

£142

View Deal
Indigo Beach Zanzibar

Indigo Beach Zanzibar

8.4

£46

View Deal
Zanzi Resort

Zanzi Resort

9.4

£153

View Deal
Golden Tulip Zanzibar Resort

Golden Tulip Zanzibar Resort

7.9

£59

View Deal
Karafuu Beach Resort & Spa

Karafuu Beach Resort & Spa

7.6

£99

View Deal

Zanzibar travel information

How long do people stay in Zanzibar?

When visiting Zanzibar the average booking length is 6 nights.

How much does a hotel cost in Zanzibar?

A hotel room in Zanzibar will generally set you back around £98 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?

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

Which day is cheapest to stay in Zanzibar?

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

How much does a hostel in Zanzibar cost?

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

Based on the weather in Zanzibar, what attractions are popular during May?

While temperatures are typically very high in Zanzibar during May, there is a higher chance for rainfall as the average for the month is about 280 mm. Taking into account the higher potential for rain in May, those staying at a hotel in Zanzibar should plan to visit popular indoor attractions.


People interested in Zanzibar also looked at

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