Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Zanzibar

Filter by star ratings
All filters
Chumbe Island Coral Park
9.5 Excellent

13.2 km from city centre, Zanzibar Show on map

ExcellentBased on 103 reviews
9.5

Located in Zanzibar Town, Chumbe Island Coral Park is within a 40-minute drive of Zanzibar International Airport and offers a private beach and a swimming pool. Those staying at the property can also make use of complimentary Wi-Fi access during their stay.

Karafuu Beach Resort & Spa
7.6 Good

35.1 km from city centre, Zanzibar Show on map

GoodBased on 58 reviews
7.6

Karafuu Beach Resort & Spa is located on Zanzibar, and provides 5-star accommodation in addition to a private beach. Popular amenities, such as outdoor tennis courts and an outdoor pool, make for an enjoyable stay in Pingwe.

Hotel Verde Zanzibar - Azam Luxury Resort and Spa
8.8 Excellent

3.5 km from city centre, Zanzibar Show on map

ExcellentBased on 275 reviews
8.8

Hotel Verde Zanzibar - Azam Luxury Resort and Spa has 106 stylish rooms and features an outdoor pool. It is situated a 20-minute car ride from Zanzibar International Airport and an airport shuttle is available for guests.

Golden Tulip Zanzibar Boutique Hotel
7.7 Good

0.8 km from city centre, Zanzibar Show on map

GoodBased on 340 reviews
7.7

Boasting a rooftop terrace and an outdoor pool, Golden Tulip Stone Town Boutique is located in Zanzibar Town and provides luxury accommodation. It is ideally positioned for guests wanting to sightsee in the area.

Golden Tulip Zanzibar Resort
7.9 Good

5.7 km from city centre, Zanzibar Show on map

GoodBased on 927 reviews
7.9

Golden Tulip Zanzibar Resort is situated on Zanzibar, and offers 4-star accommodation in addition to a private beach. It also provides an express check-in and check-out feature, an outdoor pool and a limousine service.

Zanzibar Beach Resort
7.0 Good

4.4 km from city centre, Zanzibar Show on map

GoodBased on 145 reviews
7.0

Boasting a private beach and an outdoor pool, Zanzibar Beach Resort is situated in Zanzibar Town and provides comfortable accommodation. It also features valet parking, a coffee bar and free Wi-Fi.

DoubleTree by Hilton Zanzibar - Stone Town
8.3 Excellent

1.2 km from city centre, Zanzibar Show on map

ExcellentBased on 406 reviews
8.3

Located amongst a variety of tourist hot spots, shops and restaurants, Doubletree By Hilton Zanzibar - Stone Town is ideal for guests wanting to explore Zanzibar Town and its surroundings. It provides 4-star accommodation with air-conditioned rooms.

Malindi Boutique
7.1 Good

0.8 km from city centre, Zanzibar Show on map

GoodBased on 655 reviews
7.1

Malindi Guest House is located in Zanzibar Town and features free Wi-Fi. It is ideally positioned for those wishing to visit the area's popular attractions.

Mangrove Lodge
8.8 Excellent

10.1 km from city centre, Zanzibar Show on map

ExcellentBased on 289 reviews
8.8

Mangrove Lodge has a swimming pool, free Wi-Fi and a bike rental. It is located a 25-minute car ride from Zanzibar International Airport and an airport shuttle is available for guests.

Aya Beach Bungalows
8.7 Excellent

1.1 km from city centre, Kizimkazi Show on map

ExcellentBased on 333 reviews
8.7

Aya Beach Bungalows provides a comfortable setting when in Kizimkazi. It offers 3-star accommodation with air-conditioned rooms.

Tips for booking a Zanzibar hotel

Cheapest month:October
Most expensive month:February
Average price in Zanzibar:$220/night
Absolute cheapest price found:$8/night
Cheapest day:Sunday
Most expensive day:Tuesday
$43 - $761
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$100 - $389
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Zanzibar hotels

Show all 296 hotels
1
Mizingani Seafront Hotel
8.7 Excellent

0.9 km from city centre, Zanzibar Show on map

Mizingani Seafront Hotel provides comfortable 4-star accommodation in Zanzibar Town. It also offers an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

2
Golden Tulip Zanzibar Boutique Hotel
7.7 Good

0.8 km from city centre, Zanzibar Show on map

Boasting a rooftop terrace and an outdoor pool, Golden Tulip Stone Town Boutique is located in Zanzibar Town and provides luxury accommodation. It is ideally positioned for guests wanting to sightsee in the area.

3
Samaki Lodge
8.6 Excellent

26.5 km from city centre, Zanzibar Show on map

Samaki Lodge & Spa is set on Zanzibar, and provides 4-star facilities, including a private beach. Popular facilities, such as a sauna, an outdoor pool and outdoor tennis courts, make for an enjoyable stay in Uroa.

4
Upendo Zanzibar
9.1 Excellent

35.4 km from city centre, Zanzibar Show on map

Upendo Zanzibar is situated on Zanzibar, and provides 5-star accommodation as well as a private beach. The various facilities this contemporary resort offers include a swimming pool, free Wi-Fi and a sun deck.

5
Park Hyatt Zanzibar
9.0 Excellent

1.3 km from city centre, Zanzibar Show on map

Located amongst a range of tourist attractions, boutiques and eateries, Park Hyatt Zanzibar is ideal for guests wishing to discover Zanzibar Town and its surroundings. It provides superior fitness facilities, which include an outdoor pool and a swimming pool.

6
Protea Hotel by Marriott Zanzibar Mbweni Ruins
8.1 Excellent

5.2 km from city centre, Zanzibar Show on map

Just a 10-minute car trip from Zanzibar International Airport, Protea Hotel by Marriott Zanzibar Mbweni Ruins offers convenient accommodation and provides an outdoor pool. It is conveniently positioned for guests wanting to visit local attractions.

7
Maru Maru Hotel
8.2 Excellent

0.9 km from city centre, Zanzibar Show on map

Maru Maru Hotel is located in Zanzibar Town and features a rooftop terrace. The multiple facilities this contemporary hotel offers include valet parking, an express check-in and check-out feature and a swimming pool.

8
Dhow Palace Hotel
8.6 Excellent

1.1 km from city centre, Zanzibar Show on map

Dhow Palace Hotel is situated in Zanzibar Town and offers free Wi-Fi. It also provides a coffee bar, an outdoor pool and a kids pool.

Cheapest hotels in Zanzibar, Unguja

Show all 296 hotels
Malindi Boutique
7.1 Good

0.8 km from city centre, Zanzibar Show on map

Malindi Guest House is located in Zanzibar Town and features free Wi-Fi. It is ideally positioned for those wishing to visit the area's popular attractions.

$15
Avg. per night
The Island Town Hotel - Adults Only
7.0 Good

0.6 km from city centre, Zanzibar Show on map

The Island Town provides a comfortable setting when in Zanzibar Town. It is conveniently positioned for those wishing to sightsee in the area.

$28
Avg. per night
Mizingani Seafront Hotel
8.7 Excellent

0.9 km from city centre, Zanzibar Show on map

Mizingani Seafront Hotel provides comfortable 4-star accommodation in Zanzibar Town. It also offers an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

$50
Avg. per night
Beyt Al Salaam
8.4 Excellent

1.3 km from city centre, Zanzibar Show on map

Beyt al Salaam provides a comfortable setting while in Zanzibar Town. It offers 4-star accommodation with air-conditioned rooms.

$51
Avg. per night
Al Johari
7.5 Good

1.3 km from city centre, Zanzibar Show on map

Al Johari is a comfortable setting while visiting Zanzibar Town and is close to everything the area has to offer. It also offers a coffee bar, free Wi-Fi and a rooftop terrace.

$52
Avg. per night
Jafferji House and Spa
8.6 Excellent

1.0 km from city centre, Zanzibar Show on map

Jafferji House & Spa is a comfortable base when in Zanzibar Town and is close to everything the area has to offer. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

$54
Avg. per night
Aya Beach Bungalows
8.7 Excellent

1.1 km from city centre, Kizimkazi Show on map

Aya Beach Bungalows provides a comfortable setting when in Kizimkazi. It offers 3-star accommodation with air-conditioned rooms.

$57
Avg. per night
Mangrove Lodge
8.8 Excellent

10.1 km from city centre, Zanzibar Show on map

Mangrove Lodge has a swimming pool, free Wi-Fi and a bike rental. It is located a 25-minute car ride from Zanzibar International Airport and an airport shuttle is available for guests.

$58
Avg. per night

Hotel prices in Zanzibar

2 stars or below

$78 - $216

No. 1 most popular

$216
Avg. per night

Best value

Stone Town Cafe B&B
8.0 Excellent
$78
Avg. per night
3 stars

$15 - $272

No. 1 most popular

$88
Avg. per night

No. 2 most popular

Tausi Palace Hotel
8.0 Excellent
$83
Avg. per night

Best value

$15
Avg. per night
4 stars and up

$50 - $646

No. 1 most popular

Melia Zanzibar
8.8 Excellent
$360
Avg. per night
$134
Avg. per night

Best value

$50
Avg. per night

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

Where to stay in Zanzibar

Zanzibar travel FAQs

  • What are the best hotels in Zanzibar?

    Melia Zanzibar (8.8/10 from 269 reviews), Hotel Verde Zanzibar - Azam Luxury Resort and Spa (8.8/10 from 275 reviews), and Karafuu Beach Resort & Spa (7.6/10 from 58 reviews) are all highly rated places to stay in Zanzibar.

  • What is a good hotel near Stone Town?

    Park Hyatt Zanzibar is a popular hotel near Stone Town that is highly recommended, with a score of 9.0 across 255 reviews.

  • What is a good hotel in Zanzibar near Old Fort?

    Park Hyatt Zanzibar is a hotel near Old Fort that is popular with HotelsCombined users, scoring 9.0 from 255 reviews.

  • Is there a good hotel near House of Wonders?

    A good hotel near House of Wonders is Park Hyatt Zanzibar, which has been rated 9.0/10 by 255 HotelsCombined user reviews.

  • How much do hotels in Zanzibar cost?

    Zanzibar hotels have an average price of $99/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $86/night, and if you are looking for a 5-star hotel in Zanzibar then the average price is around $408/night.

  • How much is a cheap hotel in Zanzibar?

    HotelsCombined users have found cheap hotels in Zanzibar starting from $20 per night in the last 3 days.