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

Superb: 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 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. Everything was prefect with the hotel

Show more Show less
8.3
Very good
2,861 reviews
Price from
£80
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. in the heart of stonetown, really a perfect place to relax or work- as digital nomad i really enjoyed the warm welcome and relaxed atmosphere of the roof top bar/restaurant which would become my ‚home‘ for the next days/weeks rooms very comfy (some quite small, some with balcony), big bathrooms, great AC pool small but good place to relax best is the outstanding staff- Martha, Mary, the Massai guards, just all! definitely recommend for short & longer stays

Show more Show less
8.2
Very good
1,925 reviews
Price from
£70
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. Spacious and beautiful rooms and suites Excellent staff

Show more Show less
7.7
Good
882 reviews
Price from
£75
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 family rooms, this property also provides guests with a terrace. I liked everything about the place

Show more Show less
8.2
Very good
2,705 reviews
Price from
£98
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. Staff is extremely friendly Room is very comfortable and luxurious (Tippu tip) Very nice sea view and pool

Show more Show less
8.5
Very good
1,862 reviews
Price from
£67
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. Fantastic location. Fantastic staff. Excellent Breakfast. Superb price.

Show more Show less
8.4
Very good
987 reviews
Price from
£83
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. Close to everything. Great outdoor bath. I felt like a real princess. Views fabulous. Staff very friendly.

Show more Show less
8.3
Very good
1,348 reviews
Price from
£62
per night

Al-Minar Hotel 3 stars

Hotel in Zanzibar City

Located in Zanzibar City, 400 metres from The Zanzibar Curio shop, Al-Minar Hotel has a terrace and a shared lounge. Everything was perfect. We arrived quite early (around 10am), eager to get away from a disastrous hotel stay from the night before. Juma at reception was so helpful and our rooms were prepared within no time. Thanks to all the staff for making our stay as relaxing as it was.

Show more Show less
8.4
Very good
609 reviews
Price from
£47
per night

27 Cafe Zanzibar Airport Hotel

Hotel in Zanzibar City

Situated in Zanzibar City, 3.4 km from Food market, Coastal Zanzibar Airport Hotel, formerly MP Airport Hotel, features air-conditioned rooms. Great!!! The first real coffee I'd had in weeks, absolutely loved it!!

Show more Show less
8.2
Very good
560 reviews
Price from
£41
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 a fabulous hotel. From the moment we arrived the staff were extremely friendly and kind. The location of the hotel is excellent, short walking distance to anything you want to do in Stone Town. Bedroom was lovely, very clean and comfortable bed. Shower was very nice. Rooftop bar was fantastic. Magnificent views of Stone Town and the sea. Cocktails and tapas for sunset highly recommend. Will definitely be staying here again when we return to Stone Town.

Show more Show less
8.1
Very good
566 reviews
Price from
£112
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, it costs £71 per night to book a 3-star hotel in Zanzibar City for tonight. You'll pay on average around £154 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Zanzibar City will cost around £471 (based on Booking.com prices).

  • Emerson on Hurumzi, Kapengaro Beach Villas and Park Hyatt Zanzibar have received great reviews from travellers in Zanzibar City regarding the views from their hotel rooms.

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

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

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

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

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

  • Travellers 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.

  • These hotels in Zanzibar City are highly rated by couples: Emerson on Hurumzi, Kapengaro Beach Villas 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
Research, refine and make plans for your whole trip