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.

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 (277 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
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 (111 reviews)

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

£96
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
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
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 …

Get Rates
Zanzi Resort
Zanzi Resort

Kama, Kama

5.0 out of 5.0
4.8 out of 5 (36 reviews)

Nestled on the beach, this Kama lodge is within 12 mi (20 km) of Chapwani Island, Shangani Beach, and isola Nakupenda Beaches …

£226
Paradise Beach Resort
Paradise Beach Resort

Road Marumbi (between Chwaka - Uroa), Uroa

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

This East Coast Zanzibar hotel is on the beach, 9 mi (14.5 km) from Kiwengwa Beach, and within 16 mi (25 km) of Mapenzi Beach …

£47
Africa House Hotel
Africa House Hotel

Shangani, Zanzibar Town

4.0 out of 5.0
3.9 out of 5 (61 reviews)

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

£75

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