Hotels in Zanzibar, Tanzania

Search and compare Zanzibar, Tanzania hotels from hundreds of travel sites and save

Zanzibar, Tanzania
Jul 2 — Jul 32
Zanzibar, Tanzania
Sat 2/7
Sun 3/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Zanzibar

Filter by star ratings
All filters
Zanzibar Serena Hotel
8,5 Excellent
Kelele Square, Stone Town, P.O Box 4151, Zanzibar, Tanzania, Zanzibar, Tanzania
Show on map
1,3 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 81 reviews
8,5

Located in Zanzibar Town, Zanzibar Serena Hotel is within a 15-minute drive of Zanzibar International Airport and provides an outdoor pool and a private beach. It offers 5-star accommodation with air-conditioned rooms.

Zanzi Resort
9,4 Excellent
Kama PO Box 3663, Zanzibar, Tanzania
Show on map
12,7 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 261 reviews
9,4

Zanzi Resort is situated on Zanzibar, and offers 5-star accommodation as well as a private beach and a butler service. The resort offers free Wi-Fi and an outdoor pool, as well as rooms with private terraces.

Indigo Beach Zanzibar
8,4 Excellent
Bwejuu Beach, P.O Box 926, Zanzibar, Tanzania
Show on map
37,8 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 266 reviews
8,4

Situated in Bwejuu, Indigo Beach Zanzibar is an easy drive from Jambiani and provides an outdoor pool and a private beach. It also features a playground, massage services and a kids club.

Hotel Verde Zanzibar - Azam Luxury Resort and Spa
8,6 Excellent
Malawi Road, Zanzibar, Tanzania
Show on map
3,5 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 244 reviews
8,6

Hotel Verde Zanzibar - Azam Luxury Resort and Spa has 106 stylish rooms and features an outdoor pool. Some of the features provided at this sophisticated 5-star hotel include free on-site parking and Wi-Fi.

Stone Town Cafe
2,0 Mediocre
Zanzibar, Tanzania
Show on map
1,1 km from city centre, Zanzibar, Tanzania 
MediocreBased on 1 review
2,0

Stone Town Cafe B&B is located in Zanzibar Town and offers free Wi-Fi. It is conveniently positioned for guests wishing to visit local attractions.

The Seyyida Hotel And Spa
8,1 Excellent
Stonetown, P.O. Box 326, Zanzibar, Tanzania
Show on map
0,9 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 473 reviews
8,1

This comfortable hotel in Zanzibar Town offers free Wi-Fi, as well as a Jacuzzi and an outdoor pool. It also provides a rooftop terrace, meeting rooms and massage services.

Jafferji House
8,5 Excellent
170 Gizenga Street, Zanzibar, Tanzania
Show on map
1,0 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 369 reviews
8,5

Jafferji House & Spa is a comfortable base when in Zanzibar Town and is close to everything the area has to offer. It also offers an express check-in and check-out feature, free Wi-Fi and massage services.

Baraza Resort & Spa Zanzibar
9,2 Excellent
Bwejuu Beach, Zanzibar, Tanzania
Show on map
37,2 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 73 reviews
9,2

Baraza Resort and Spa Zanzibar is situated on Zanzibar and offers 5-star accommodation as well as outdoor tennis courts, an all-inclusive meal plan and a lap pool. It provides free Wi-Fi, body treatments and a kids club.

Gold Zanzibar Beach House & Spa
8,7 Excellent
Kendwa Beach, Zanzibar, Tanzania
Show on map
46,8 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 237 reviews
8,7

Set within the picturesque parkland of Kendwa, Gold Zanzibar Beach House & Spa offers traditional accommodation and a full range of facilities, such as an outdoor pool, free Wi-Fi and a Jacuzzi. It provides 5-star accommodation and views of the garden.

The Palms Zanzibar
9,4 Excellent
Bwejuu Beach, Zanzibar, Tanzania
Show on map
37,3 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 39 reviews
9,4

The Palms Zanzibar is situated on Zanzibar, and offers 5-star accommodation as well as a private beach. It provides free Wi-Fi, a diving centre and an outdoor pool.

Tips for booking hotels in Zanzibar

Cheapest month:November
Most expensive month:September
Average price in Zanzibar:R31 261/night
Cheapest price found:R759/night
Cheapest day:Tuesday
Most expensive day:Friday
R765 - R4 394
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 171 - R4 316
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Zanzibar hotels

1
Upendo Beach
9,2 Excellent
Michamvi Kae Road, Zanzibar, 1000 Michamvi, Tanzania, Michamvi, Zanzibar, Tanzania
Show on map
35,3 km from city centre, Zanzibar, Tanzania 

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

2
Park Hyatt Zanzibar
8,9 Excellent
Shangani Street, Stone Town, Zanzibar, Tanzania, Zanzibar, Tanzania
Show on map
1,3 km from city centre, Zanzibar, Tanzania 

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.

3
Maru Maru Hotel
8,2 Excellent
397 – 400 Gizenga Street Shangani, Stone Town, Zanzibar, Tanzania
Show on map
0,9 km from city centre, Zanzibar, Tanzania 

Maru Maru Hotel is located in Zanzibar Town and features a rooftop terrace. The multiple facilities this modern hotel offers include an express check-in and check-out feature, a coffee bar and an outdoor pool.

4
Dhow Palace Hotel
8,4 Excellent
397400 Kenyatta Road / Baghani Street, Stone Town Zanzibar, Tanzania, Zanzibar, Tanzania
Show on map
1,1 km from city centre, Zanzibar, Tanzania 

Dhow Palace Hotel provides a comfortable setting while in Zanzibar Town. It also features an outdoor pool, a kids pool and a coffee bar.

5
Karafuu Beach Resort & Spa
8,0 Excellent
Pingwe, P.O.Box 71, Zanzíbar, Zanzibar, Tanzania
Show on map
34,9 km from city centre, Zanzibar, Tanzania 

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.

6
Al Johari
6,9 Good
116 Shangani (Stone Town), Zanzibar, Tanzania
Show on map
1,1 km from city centre, Zanzibar, Tanzania 

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.

Cheapest hotels in Zanzibar, Tanzania

Lost & Found Zanzibar
8,7 Excellent
Kenyatta Road, Zanzibar, Tanzania
Show on map
1,1 km from city centre, Zanzibar, Tanzania 

Lost & Found Zanzibar is situated in Zanzibar Town and is close to the area's popular attractions. It also provides an airport shuttle, a car rental desk and a concierge.

R242
Avg. per night
Garden Lodge
7,4 Good
Zanzibar, Tanzania
Show on map
1,0 km from city centre, Zanzibar, Tanzania 

Garden Lodge Zanzibar Town is a comfortable base while in Zanzibar Town and is close to everything the area has to offer. It also offers bicycle rental, luggage storage and free Wi-Fi.

R581
Avg. per night
Mangrove Lodge
8,6 Excellent
Zanzibar, Tanzania
Show on map
10,1 km from city centre, Zanzibar, Tanzania 

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

R904
Avg. per night
Pongwe Beach Hotel
9,4 Excellent
Pongwe Beach PO Box 297, Zanzibar, Tanzania
Show on map
27,1 km from city centre, Zanzibar, Tanzania 

Boasting a private beach, Pongwe Beach Hotel provides premium 3-star accommodation. It also offers a 24-hour reception, an outdoor pool and massage services.

R3 439
Avg. per night

Hotel prices in Zanzibar

3 stars
4 stars +

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

Where to stay in Zanzibar

Facts about staying in Zanzibar

  • What are the best hotels in Zanzibar?

    One of the most popular hotels in Zanzibar is Hotel Verde Zanzibar - Azam Luxury Resort and Spa, which has been reviewed by 244 users and currently has a rating of 8,6/10. Other top-rated locations include Golden Tulip Zanzibar Resort and Park Hyatt Zanzibar, which have received 7,6/10 and 8,9/10 ratings from our users, respectively.

  • What is a good hotel near Stone Town?

    With a rating of 8,2/10 from 535 reviews, Maru Maru Hotel is a hotel close to Stone Town that is highly recommended by HotelsCombined users.

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

    Maru Maru Hotel is the hotel close to Old Fort that is most recommended by HotelsCombined users, with 535 reviews rating it at 8,2/10.

  • Is there a good hotel near House of Wonders?

    A good hotel near House of Wonders is Maru Maru Hotel, which has been rated 8,2/10 by 535 HotelsCombined user reviews.

  • How much do hotels in Zanzibar cost?

    The average price of a hotel in Zanzibar has been around R1 905 per night over the last 3 days. For a 5-star hotel in Zanzibar, the average price is around R8 558/night, depending on your dates. The average price of a 4-star hotel is R2 422/night.

  • How much is a cheap hotel in Zanzibar?

    HotelsCombined searches in the last 3 days suggest cheap Zanzibar hotels have prices starting from as low as R178/night, depending on the popularity of your requested dates.

  • How much is a hotel in Zanzibar tonight?

    A hotel in Zanzibar tonight has an average price of R1 857, but some deals have been found for as low as R404 in HotelsCombined searches over the last 72 hours. Prices in Zanzibar are changing frequently. The best price found for a 4-star Zanzibar hotel for tonight has been R1 259.