Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Zanzibar City – 83 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Tembo House Hotel 4 stars

Hotel in Zanzibar City

Offering a pool and restaurant, the historic Tembo House Hotel is located in Zanzibar City, a 3-minute walk from the Old Fort and House of Wonders. Free Wi-Fi access is available. Big and nice room, good lovation, i reccomend!

Show more Show less
8.5
Very good
1,843 reviews
Price from
£77
per night

Antonio Garden Hotel 4 stars

Hotel in Zanzibar City

Antonio Garden Hotel features a restaurant, outdoor swimming pool, a bar and garden in Zanzibar City. Featuring a terrace, the 4-star hotel has air-conditioned rooms with free WiFi. Very friendly and helpful staff. Room was clean and well appointed. Pool/restaurant/bar area was well shaded by palms and other trees from the tropical sun.

Show more Show less
8.6
Fabulous
1,602 reviews
Price from
£53
per night

Mizingani Seafront Hotel 4 stars

Hotel in Zanzibar City

Mizingani Seafront Hotel is situated just a 2-minute walk from the Zanzibar Ferry Terminal. The hotel offers a restaurant, outdoor pool and 24-hour front desk. Amazingly beautiful hotel, with perfect sea view from breakfast room and lovely pool area. Would like to stay there again.

Show more Show less
8.7
Fabulous
1,714 reviews
Price from
£43
per night

Dhow Palace Hotel 4 stars

Hotel in Zanzibar City

Centrally located in Zanzibar’s Stone Town, Dhow Palace Hotel is set in a historical building from 1559. It features a swimming pool, restaurant and roof-top terrace with panoramic views. Hotel was the thing we liked the most in the Stone Town. We did not expect such a big and nice room, with many balconies. The bed was comfy, and the hotel Staff helpful and friendly. We also liked breakfast, possibility to swim in the pool and view from rooftop. We can highly recommend. We felt like in fairytale !

Show more Show less
8.6
Fabulous
1,042 reviews
Price from
£61
per night

Spice Palace Hotel 4 stars

Hotel in Zanzibar City

Boasting an outdoor swimming pool and shared lounge, as well as a restaurant, Spice Palace Hotel is situated in Stone Town. This 4-star hotel offers a 24-hour front desk, room service and free WiFi. Located right in the center of stone town, the hotel has very polite staff always ready to assist you. I am very satisfied with my stay, thank you so much!

Show more Show less
8.5
Very good
1,462 reviews
Price from
£41
per night

DoubleTree By Hilton Zanzibar - Stone Town 4 stars

Hotel in Zanzibar City

DoubleTree By Hilton Zanzibar - Stone Town is located within 7 kilometres from the Zanzibar International Airport. Delicious Cookies offering while check in and Good staff. Awesome Breakfast.

Show more Show less
8.3
Very good
405 reviews
Price from
£80
per night

Golden Tulip Zanzibar Resort 4 stars

Hotel in Zanzibar City

Set in Zanzibar Region, 7 km from Stone Town, Golden Tulip Zanzibar Resort features a year-round outdoor pool and free WiFi is available in the rooms. Swimming Pool, food and great officers

Show more Show less
7.9
Good
938 reviews
Price from
£75
per night

Forodhani Park Hotel 4 stars

Hotel in Zanzibar City

Offering a rooftop terrace with outdoor pool and cafe, Forodhani Park Hotel in Stown Town is conveniently located at the Old Fort and just across the road from Forodhani Gardens. Good air conditioning, great bed, good room sevice

Show more Show less
8.5
Very good
831 reviews
Price from
£44
per night

Maru Maru Hotel 4 stars

Hotel in Zanzibar City

Maru Maru Hotel’s cocktail bar has 360-degree views over Stone Town and the Indian Ocean. The property provides an onsite restaurant and complimentary Wi-Fi . Maru Maru is perfectly situated to access all parts of Stone Town. There is parking (rare in Stone Town), so taxis can pick up and drop off easily. The atmosphere of the area feels local, vibrant and safe. You walk out the door and can immediately get street food, exchange currencies, browse shops or walk 5 minutes to the beach. The staff are extremely helpful and friendly. They dried our clothes at 10pm for free. They extended our stay in the middle of the night. They ran around to get us extra tea and milk for our room, again late at night. The manager went to his home during his shift to fetch us an extra racket so we could play badminton! They tried their best to make our stay as comfortable as possible! The rooftop has a pool, restaurant and a view of the whole of Stone Town. Simply breathtaking. The room was clean, comfortable and has a beautiful bathroom. We are definitely staying at Maru Maru next time we come to Stone Town!

Show more Show less
8.2
Very good
286 reviews
Price from
£65
per night

Kisiwa House 4 stars

Hotel in Zanzibar City

Offering a restaurant, the historical Kisiwa House is located in the heart of historical Stone Town in Zanzibar. Free Wi-Fi access is available. Superb place to stay, very nice staff, good restaurant, beautiful traditional house You get much more for the price than you would expect!

Show more Show less
8.8
Fabulous
459 reviews
Price from
£57
per night

Most booked hotels in Zanzibar City in the past month

See all

Zanzibar City's best hotels with breakfast

See all

Budget hotels in Zanzibar City

See all

Hotels located in the centre of Zanzibar City

See all

FAQs about hotels in Zanzibar City

  • On average, 3-star hotels in Zanzibar City cost £49 per night, and 4-star hotels in Zanzibar City are £79 per night. If you're looking for something really special, a 5-star hotel in Zanzibar City can on average be found for £306 per night (based on Booking.com prices).

  • Many families visiting Zanzibar City loved staying at Upendo House Zanzibar, NK villa and Jafferji House & Spa.

  • Park Hyatt Zanzibar, Zanzibar Coffee House and Zanzibar Palace Hotel are some of the popular hotels in Zanzibar City.

  • The average price per night for a 3-star hotel in Zanzibar City this weekend is £57 or, for a 4-star hotel, £76. Looking for something even fancier? 5-star hotels in Zanzibar City for this weekend cost on average around £227 per night (based on Booking.com prices).

  • Travellers who stayed in Zanzibar City near Abeid Amani Karume International Airport (ZNZ) have said good things about 27 Cafe Zanzibar Airport Hotel, Golden Palm Boutique Zanzibar and Madinat Al Bahr Business & Spa Hotel.

  • Hotel Verde Zanzibar - Azam Luxury Resort and Spa, Royal Cliff Zanzibar and Park Hyatt Zanzibar have received great reviews from travellers in Zanzibar City regarding the views from their hotel rooms.

  • On average, it costs £56 per night to book a 3-star hotel in Zanzibar City for tonight. You'll pay on average around £76 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Zanzibar City will cost around £227 (based on Booking.com prices).

  • For hotels in Zanzibar City that serve up a highly-rated breakfast, try Zanzibar Coffee House, Zanzibar Palace Hotel and Zenji Hotel.

  • These hotels in Zanzibar City are highly rated by couples: Zanzibar Palace Hotel, Park Hyatt Zanzibar and Zanzibar Coffee House.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Zanzibar City:

Explore guest reviews of hotels in Zanzibar City

See all