Search Hotels near Top Zanzibar Attractions

Most Popular Hotels in Zanzibar

See all 165 Hotels in Zanzibar
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Park Hyatt Zanzibar
Park Hyatt Zanzibar

Shangani Street, Zanzibar Town

5.0 out of 5.0
5 out of 5 (40 reviews)

Located in Stone Town, this beachfront hotel is in the historical district, just steps from Mbweni Ruins and isola Nakupend …

£214
DoubleTree by Hilton Hotel Zanzibar - Stone Town
DoubleTree by Hilton Hotel Zanzibar - Stone Town

90 / 90A Shanghani, Zanzibar Town

4.0 out of 5.0
4.4 out of 5 (109 reviews)

Located in Stone Town, this hotel is steps from Shangani Beach, Mbweni Ruins, and Hamamni Persian Baths. Marahubi Palace an …

£96
Mizingani Seafront Hotel
Mizingani Seafront Hotel

Mizingani Road, Malindi district, Zanzibar Town

4.0 out of 5.0
4.1 out of 5 (67 reviews)

This family-friendly Zanzibar Town hotel is located on the waterfront, just steps from Malindi Mosque and Beit el-Sahel. …

£82
Maru Maru Hotel
Maru Maru Hotel

Gizenga Street, Shangani, Zanzibar Town 394-400

4.0 out of 5.0
4.3 out of 5 (276 reviews)

Located in Stone Town, this hotel is steps from House of Wonders, Forodhani Gardens, and Old Fort. Shangani Beach and Beit …

£98
Kisiwa House
Kisiwa House

572 Baghani Street, Zanzibar Town 609

5.0 out of 5.0
4.5 out of 5 (127 reviews)

Located in Stone Town, this luxury guesthouse is steps from Hamamni Persian Baths, Marahubi Palace, and Palace Museum. Isol …

£121
Safari Lodge Hotel
Safari Lodge Hotel

Karume Road, Malindi, Stone Town, Zanzibar Town

3.0 out of 5.0
3 out of 5 (1 reviews)

Located in Stone Town, this hotel is within a 15-minute walk of Peace Memorial Museum, Darajani Market, and Anglican Cathedra …

Get Rates
Al-Minar Hotel
Al-Minar Hotel

Plot 96 Shangani, Zanzibar Town

3.5 out of 5.0
4.1 out of 5 (125 reviews)

Located in Stone Town, this hotel is steps from Mbweni Ruins, Hamamni Persian Baths, and Marahubi Palace. Palace Museum and …

£52
Dhow Palace Hotel
Dhow Palace Hotel

Kenyatta Road / Baghani Street, Zanzibar Town 397400

4.0 out of 5.0
4.1 out of 5 (106 reviews)

Located in Stone Town, this hotel is steps from Hamamni Persian Baths, Marahubi Palace, and Palace Museum. Isola Nakupenda …

£57
Zanzibar Palace Hotel
Zanzibar Palace Hotel

Kiponda area house number 831, Zanzibar Town

4.0 out of 5.0
4.5 out of 5 (33 reviews)

Located in Stone Town, this spa hotel is steps from Malindi Mosque, Shakti Temple, and Beit el-Sahel. Anglican Cathedral an …

£127
Asmini Palace Hotel
Asmini Palace Hotel

Kiponda Street, Zanzibar Town 3292

4.0 out of 5.0
3.6 out of 5 (21 reviews)

Located in Stone Town, this hotel is within a 5-minute walk of Darajani Market, Anglican Cathedral, and Shakti Temple. Peac …

£68

Recent Reviews in Zanzibar

Hide content

Narrow your search

Pocket Guide: Zanzibar

Visiting the area

Visitors are sure to enjoy all the area has to offer. Welcoming and relaxing, this seaside city will also delight visitors with its restaurants, beaches, and shopping.
  • There are 151 hotels in the city
  • December is the most expensive month to travel here, while May tends to be the cheapest
  • Closest major airport is in Zanzibar (ZNZ-Zanzibar Intl.), 3.9 mi (6.2 km) from the city centre

Sightseeing around the area

  • Notable for its historic sites and landmarks to visit like Livingstone's House
  • The beach and seaside highlight the natural beauty, and Forodhani Gardens, Shangani Beach, and Chapwani Island are some places worth a visit

Staying in the area

With 151 hotels and other accommodation options to choose from, the city offers holiday retreats at affordable prices:
  • 88 hotels, ranging from GBP 33/night to GBP 311/night
  • 17 resorts, ranging from GBP 61/night to GBP 259/night
  • 11 all-inclusive resorts, ranging from GBP 134/night to GBP 706/night
  • 7 guesthouses, ranging from GBP 61/night to GBP 152/night
  • 16 lodges, ranging from GBP 24/night to GBP 256/night
  • 5 villas
For family trips or any other travel plans, you might consider these top-rated, larger hotels:
  • Neptune Pwani Beach Resort & Spa - All Inclusive, averaging GBP 342.38/night
  • Sea Cliff Resort & Spa, averaging GBP 216/night
Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Mashariki Palace Hotel, averaging GBP 195.65/night
  • Zanzi Resort, averaging GBP 288.14/night
A 5-star favourite with Expedia travellers is Neptune Pwani Beach Resort & Spa - All Inclusive with a 4.9 out of 5 user rating while Mashariki Palace Hotel and Zanzi Resort are also highly rated by guests.

Dressing for the area

  • Between January and March, you can expect the daytime average to be around 33°C and the nighttime average to be 24°C
  • From April to June, temperatures average about 31°C during the day and 23°C at night
  • July through September averages 29°C during the day and 22°C at night
  • In October–December, the average temperature is 32°C during the day and 22°C at night
  • Average annual rainfall for the area is 35 millimetres
false