Search Hotels with Restaurant in Zanzibar Town

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Zanzibar Town Hotels with Restaurant

This weekend
Next weekend

Top Zanzibar Town Hotels with Restaurant

Our top choices for Zanzibar Town hotels with a restaurant

Vivi Cafe B&B

3.0 star property
10.0 out of 10, Exceptional, (1)
"This was a very nice, pleasant, convenient, easy stay. The rooms were clean, air conditioned, and had plenty of space for a solo traveler like myself. We actually had had water, which was also nice compared to some places I’ve been. The staff were fantastic, and I especially appreciate their help with a few things I needed help with. Overall, great stay. Would happily recommend."
The price is ฿1,183
฿1,361 total
includes taxes & fees
26 Sept - 27 Sept
Vivi Cafe B&B

Zanzibar Coffee House

3.5 star property
9.6 out of 10, Exceptional, (81)
"This place is a gem, great coffee, unique place within maze of city"
The price is ฿3,501
฿4,026 total
includes taxes & fees
29 Aug - 30 Aug
Zanzibar Coffee House

Tamani Villas Annex

3.5 star property
9.2 out of 10, Wonderful, (20)
"Friendly and helpful staff. Breakfast as expected, nothing fancy but nice. Great rooms with Daily moskito hindering. Nice size. Great and nice, but rather small pool. In the end the hotel lived up to our expectations."
Tamani Villas Annex

Kholle House

3.5 star property
9.4 out of 10, Exceptional, (75)
"Beautiful boutique hotel in Stone Town! Very friendly and attentive staff, lovely breakfasts, charming and quiet garden and outdoor dining area, spacious rooms. A fantastic experience overall and would def recommend!"
The price is ฿3,162
฿5,584 total
includes taxes & fees
25 Sept - 26 Sept
Kholle House

Treetop by Eight Continents, Zanzibar

3.0 star property
10.0 out of 10, Exceptional, (1)
"This brand new hotel is a wonder...the facilities and staff are great...the restaurant options were fantastic. Super comfortable beds and the rooms are spacious. Can't wait to visit again. "
The price is ฿7,914
฿9,360 total
includes taxes & fees
28 Aug - 29 Aug
Treetop by Eight Continents, Zanzibar

Filao Beach Resort by Sansi

4.0 star property
7.6 out of 10, Good, (34)
"Loved the intimacy, the bar on the beach and the fact that it is a SMALL RESORT. Staff were really friendly and helpful. Renovations might have dampened the experience a bit."
The price is ฿2,117
฿2,434 total
includes taxes & fees
28 Aug - 29 Aug
Filao Beach Resort by Sansi

Hotel Verde Zanzibar - Azam Luxury Resort & Spa

4.5 star property
9.0 out of 10, Wonderful, (129)
"The staff was extremely accommodating for myself and my friend who got in late in the evening. The room was great - I only wish we’d stayed longer. "
The price is ฿5,646
฿6,818 total
includes taxes & fees
31 Aug - 1 Sept
Hotel Verde Zanzibar - Azam Luxury Resort & Spa

Madinat Al Bahr Business & Spa Hotel

5.0 star property
9.0 out of 10, Wonderful, (80)
"Great staff, food, bar, room, ocean view, ocean access, pool, transportation, and convenience! "
The price is ฿5,301
฿6,421 total
includes taxes & fees
2 Sept - 3 Sept
Madinat Al Bahr Business & Spa Hotel

Sulkhan Serviced Apartment

3.5 star property
2.0 out of 10, (1)
The price is ฿903
฿1,817 total
includes taxes & fees
5 Sept - 6 Sept
Sulkhan Serviced Apartment

Golden Tulip Zanzibar Resort

3.5 star property
8.2 out of 10, Very good, (163)
"Excellent and friendly customer service . Ms speed lady , is very nice, and always want to help. I recommand this place to any traveler to zanzibar ."
The price is ฿2,178
฿2,764 total
includes taxes & fees
5 Sept - 6 Sept
Golden Tulip Zanzibar Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Zanzibar Town Hotel Reviews

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in Zanzibar Town cost?
Hotels in Zanzibar Town range between ฿903 to ฿7,914 per night. Bring your appetite, because these stays have restaurants or are close to some terrific culinary experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Zanzibar Town?
Zanzibar Town has multiple hotels with dining with a total average guest review rating of 9.2. Spice Tree by Turaco is a popular option if you'd like to explore the local dining scene. It has a 4-star rating and offers amenities such as a terrace and a swimming pool. Emerson Spice Hotel is another favourite. This 3.5-star hotel offers access to some delightful food experiences and comes with a garden and a terrace.
How many hotels with restaurants are there in Zanzibar Town?
Zanzibar Town has 41 hotels within reach of some great dining options. To help you book the ideal stay, make use of our handy filters to search for other must-have amenities or perks.
What are the best cheap hotels with dining in Zanzibar Town?
Keep both your appetite and wallet happy at one of our Zanzibar Town hotels with dining that start from just ฿903 per night. Ten To Ten Stone Town - Hostel will place you near some great culinary experiences. Handy amenities here include a picnic area and a nearby beach. Also take a look at Salhiya Lodge - Hostel, which offers a beach view and an ocean view. Use the money you save at either stay to dine your way around Zanzibar Town! Visiting free attractions in Zanzibar Town will stretch your travel budget even further. Shangani Beach and Forodhani Gardens are on the itineraries of many tourists. With the cash you save, you can eat your way around more of the local food scene! This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Zanzibar Town?
Travelling with the family in Zanzibar Town couldn't be easier at Spice Tree by Turaco. With access to dining and conveniences including laundry facilities and housekeeping services, your crew will feel right at home at this 4-star stay. Emerson Spice Hotel is another family-friendly hotel that will put you near some great food experiences. It has a 3.5-star rating and conveniences including complimentary breakfast and a nearby beach. Zanzibar Town has no shortage of family-friendly attractions to visit that'll keep the kids entertained. Shangani Beach and House of Wonders guarantee fun for travellers young and old.
Are there any 5-star hotels with dining in Zanzibar Town?
Park Hyatt Zanzibar has what you're looking for. Amenities at this option, around 2 kilometres from the centre of Zanzibar Town, include room service and beauty services. Zanzibar Serena Hotel is another 5-star hotel with dining. It has private picnic options and a swimming pool and is 2 kilometres from the downtown area.
Why book your hotel with restaurants in Zanzibar Town with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's close to a culinary epicentre, Expedia will have a stay that fits your tastes. Use our handy filters to search for Zanzibar Town hotels with their own eateries. You can also search for accommodation in top locations packed with cafés, markets or restaurants. Whatever you decide on, you're guaranteed to score a delicious deal with Expedia!
How can I find cheap hotels with restaurants in Zanzibar Town?
With Expedia's helpful filter tool, comparing cheap hotels with restaurants in Zanzibar Town is a piece of cake. To discover accommodation that'll make your wallet smile, narrow your search results by star rating, meal plans and budget.
What is there to do in Zanzibar Town near my hotel with restaurants?
Zanzibar Town has enough sights to entertain you for weeks (or months!), beginning with Shangani Beach. People's Palace Museum, Peace Memorial Museum and Forodhani Gardens are other fantastic attractions. If you're in town for longer, Old Fort and House of Wonders will round off your itinerary nicely.