Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Zanzibar City – 99 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

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. Excellent location nea the sea, nice staff, clean service

Show more Show less
8.3
Very Good
2,869 reviews
Price from
$96
per night

Mizingani Seafront Hotel

Hotel in Zanzibar City

Mizingani Seafront Hotel is located just a 2-minute walk from the Zanzibar Ferry Terminal. The hotel offers a restaurant, outdoor pool and 24-hour front desk. Free private parking is available on... Great on Friday, other days need more variety.

Show more Show less
8.5
Very Good
1,867 reviews
Price from
$90
per night

Spice Palace Hotel

Hotel in Zanzibar City

Boasting an outdoor swimming pool and shared lounge, as well as a restaurant, Spice Palace Hotel is located in Stone Town. This 4-star hotel offers a 24-hour front desk, room service and free WiFi. The staff is friendly and overly informative. The location is amazing though at night it is hard to get to. Felt like I was in a maze. The balcony is superb as well as the rooftop dining area.

Show more Show less
8.2
Very Good
1,928 reviews
Price from
$57.96
per night

Antonio Garden Hotel

Hotel in Zanzibar City

Featuring a bar and a garden, Antonio Garden Hotel is located in Zanzibar City, a 10-minute walk from Peace Memorial Museum and 1.2 miles from The Zanzibar Curio shop. This is not the first time we came in this hotel. More appreciated the kindness of ALL the staff. In the bar/restaurant you can find people like Charles or Nasco that are very professional and collaborative.

Show more Show less
8.2
Very Good
2,711 reviews
Price from
$115.92
per night

DoubleTree By Hilton Zanzibar - Stone Town

Hotel in Zanzibar City

DoubleTree By Hilton Zanzibar - Stone Town is located within 4.3 miles from the Zanzibar International Airport. Amazingly friendly and helpful staff from the reception team, housekeeping to management. Beautiful room. Fast Wi-Fi. Perfect to combine some work with sightseeing in Stone Town.

Show more Show less
8.1
Very Good
673 reviews
Price from
$171
per night

Dhow Palace Hotel

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. good localisation , nice pool , beautiful historic building which is located in middle of Stone Town

Show more Show less
8.3
Very Good
1,349 reviews
Price from
$74.39
per night

Golden Tulip Zanzibar Resort

Hotel in Zanzibar City

Set in Zanzibar Region, 4.3 mi from Stone Town, Golden Tulip Zanzibar Resort features a year-round outdoor pool and free WiFi is available in the rooms. From the beginning, there was an error in our booking. Manager didn't gave us a room in Golden Tulip, but put us in Golden Palm (sister hotel). We were very surprised by Golden Palm. Very cozy and comfortable rooms. The view on the sea was just perfect. The dishes were very delicious. We had a buffet for breakfast with a lot of food and juice. This hotel is located just near the airport. This is a nice place to stay. We also noticed that there are only Russian-speakers in this hotel.

Show more Show less
7.7
Good
882 reviews
Price from
$90
per night

Maru Maru Hotel

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 . Charming hotel with nice decoration and perfect location in town. Great room with comfortable bed and nice bathroom. The staff was very kind and helpful.

Show more Show less
8.1
Very Good
581 reviews
Price from
$108
per night

Best Western Plus Zanzibar

Hotel in Zanzibar City

Featuring free WiFi throughout the property, Best Western Plus Zanzibar offers accommodations in Zanzibar City. Comfort and straight off the ferry 👌

Show more Show less
7.1
Good
306 reviews
Price from
$89
per night

Al-Minar Hotel

Hotel in Zanzibar City

Located in Zanzibar City, 1312 feet from The Zanzibar Curio shop, Al-Minar Hotel has a terrace and a shared lounge. It is a perfect location for exploring and getting around in Stonetown. The place had comfy beds, and a great air-conditioning system with exceptional staff greeting you with a smile.

Show more Show less
8.4
Very Good
609 reviews
Price from
$59.85
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 center of Zanzibar City

See all

FAQs about hotels in Zanzibar City

  • Kapengaro Beach Villas, Zanzibar Coffee House, and Emerson on Hurumzi are some of the popular hotels in Zanzibar City.

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

  • For hotels in Zanzibar City that serve highly-rated breakfasts, try Emerson on Hurumzi, Zanzibar Coffee House, and Kapengaro Beach Villas.

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

  • These hotels in Zanzibar City are highly rated by couples: Emerson on Hurumzi, Zanzibar Coffee House, and Kapengaro Beach Villas.

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

  • Emerson on Hurumzi, Kapengaro Beach Villas, and Park Hyatt Zanzibar got great room view-related reviews from travelers in Zanzibar City.

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

  • Many families visiting Zanzibar City loved staying at Emerald Palm, Upendo House Zanzibar, and Kapengaro Beach Villas.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Zanzibar City:

Explore guest reviews of hotels in Zanzibar City

See all

Research, refine, and make plans for your whole trip