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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Zanzibar City – 100 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. great location one of the best breakfast in Zanzibar and the staff very friendly and helpful

Show more Show less
8.3
Very Good
2,881 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... One of the best in stone town

Show more Show less
8.5
Very Good
1,872 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. In the heart of Stone town. It was save and clean.

Show more Show less
8.2
Very Good
1,932 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. Hidden gem.. facilities were excellent, modern rooms, with kitchenette, excellent bathroom, great AC very,very comfortable. Breakfast was superb. Special mention for the staff, I booked the hotel at the last minute... Nelson at reception was a superstar, very effecient, extended our stay with minimum fuss, offered excellent advice in regards to local info, Nelson could not of been more accommodating. In all I found all staff/security at Antonio garden hotel to be very professional and extremely helpful. Having been to Zanzibar a number of times, my all round experience at the Antonio Garden hotel was up there with the best a real hidden gem!!

Show more Show less
8.2
Very Good
2,713 reviews
Price from
$115.92
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. Excellent location, breakfast 👌, pool is nice, room is stylish and clean

Show more Show less
8.3
Very Good
1,355 reviews
Price from
$74.39
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. Good staff, clean & location is nice

Show more Show less
8.1
Very Good
673 reviews
Price from
$171
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. Everything from hotel to staff

Show more Show less
7.7
Good
885 reviews
Price from
$90
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
Good
308 reviews
Price from
$89
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 . Very good centralized location in Stone Town. Very good breakfast and helpful staff including General Manager

Show more Show less
8.1
Very Good
584 reviews
Price from
$108
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. Great place, great staff, great location. The manager was an amazing guy who gave us a free upgrade to a bigger room, also constantly kept asking us if we were okay. Great customer relationship skills. Plus he also agreed for a late checkout since our ferry was at 4 pm. Would definitely visit again and recommend to everyone who’s looking for a reasonable, great hotel right in stone town with great location and easy access to every place.

Show more Show less
8.3
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, Park Hyatt Zanzibar, and Royal Cliff Zanzibar got great room view-related reviews from travelers in Zanzibar City.

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

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

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

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

  • Kapengaro Beach Villas, Zanzibar Coffee House, and Mizingani Seafront Hotel are some of the popular hotels in Zanzibar City.

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

  • 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 Zanzibar Coffee House, Kapengaro Beach Villas, and Upendo House Zanzibar.

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