Hotels with Restaurants in Zanzibar

    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 Hotels with Restaurants

This weekend
Next weekend

Top Hotels with Restaurants in Zanzibar

Tembo House Hotel

4.0 star property
8.6 out of 10, Excellent, (852)
"Great breakfast and location "
Tembo House Hotel

Madinat Al Bahr Business & Spa Hotel

5.0 star property
9.0 out of 10, Wonderful, (77)
"Great staff, food, bar, room, ocean view, ocean access, pool, transportation, and convenience! "
Madinat Al Bahr Business & Spa Hotel

Sea Cliff Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (226)
"A very quiet location with a beautiful view of the sea and a lovely walk way to another bar. All staff were fantastic ans very helpful, cheerful and willing to help. (Even joing in our game of table football)! Good variety of food and drink each day. Horseriding, mini golf, table tennis, pool, darts and tennis available. The beach near the pizza shack needs sorting out though, just clear up the rubbish and old seaweed -It could be a beautiful spot!"
The price is S$463
includes taxes & fees
29 Aug - 30 Aug
Sea Cliff Resort & Spa

Zanzibar Serena Hotel

5.0 star property
9.0 out of 10, Wonderful, (232)
"Hotel was marvelous - great location, fabulous views of the ocean and the friendliest staff we've ever had"
The price is S$419
includes taxes & fees
19 Aug - 20 Aug
Zanzibar Serena Hotel

Le Mersenne Zanzibar, Autograph Collection

5.0 star property
9.0 out of 10, Wonderful, (65)
"The property is clean, and the people were nice amd friendly. We enjoyed our experience."
The price is S$312
includes taxes & fees
19 Aug - 20 Aug
Le Mersenne Zanzibar, Autograph Collection

Dhow Palace Hotel

4.0 star property
8.6 out of 10, Excellent, (332)
"Had a lovely stay."
Dhow Palace Hotel

Emerson Spice Hotel

3.5 star property
9.6 out of 10, Exceptional, (82)
"Incredibly historic building with unique individually decorated rooms! Perfect location for walking around Stonetown. Delicious breakfast served on rooftop! Request Belle room if you don't want a lot of stairs. It has a huge balcony along the front of the building so it's fun to see tourists stop and take photos!"
Emerson Spice Hotel

Turaco Nungwi Resort

4.0 star property
8.6 out of 10, Excellent, (597)
"This hotel and its amenities were subpar. The Wi-Fi hardly worked. The television was non-functional. The meals were not tasty. There are cats scattered all over the dining area when you’re eating. But the staff were great! "
The price is S$408
includes taxes & fees
22 Aug - 23 Aug
Turaco Nungwi Resort

Maru Maru Hotel

3.0 star property
8.8 out of 10, Excellent, (542)
"It is well situated and gives you a true sense of being in Stonetown. The dining options were not that plentiful though. "
The price is S$316
includes taxes & fees
8 Aug - 9 Aug
Maru Maru Hotel

Hotel Verde Zanzibar - Azam Luxury Resort & Spa

4.5 star property
9.0 out of 10, Wonderful, (126)
"Had one peaceful night stay. The room was spotless. The bathroom was very clean and spacious. "
The price is S$310
includes taxes & fees
13 Aug - 14 Aug
Hotel Verde Zanzibar - Azam Luxury Resort & Spa
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 Hotel Reviews

Frequently asked questions

How much do hotels with dining in Zanzibar cost?
Hotels in Zanzibar range between S$200 to S$617 per night. Bring your appetite, because these properties have restaurants or are close to top foodie areas. 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?
Zanzibar offers multiple hotels with dining that have a total average guest review rating of 8.7. Eager to discover top culinary experiences in Zanzibar Town? Reserve a room at Spice Tree by Turaco, a 4-star stay with a garden and individually decorated rooms. Alternatively, eat your way around Zanzibar Town from Emerson Spice Hotel. It also comes highly recommended and has a 3.5-star rating and conveniences such as individually decorated rooms and a terrace.
How many hotels with restaurants are there in Zanzibar?
Select from 198 hotels that offer access to great dining throughout Zanzibar. Whether you want a hotel with a restaurant or one that puts you at the heart of a foodie universe, Expedia makes it easy to find the perfect space.
What are the best cheap hotels with dining in Zanzibar?
Save money on your Zanzibar holiday by booking hotels with dining from just S$200 per night. Preparing to explore the must-see sights of Zanzibar Town? Settle in at Ten To Ten Stone Town - Hostel. This affordable option with a nearby beach and WiFi makes the perfect base to enjoy the local cuisine. If you're going to Nungwi, we recommend Paradise Beach Bungalows Nungwi. As well as a garden and an ocean view, you'll have access to delectable foodie experiences. Want to sightsee around Zanzibar without the high admission prices? Add some major free attractions to your to-do list, like Shangani Beach in Zanzibar Town. Nungwi also has loads of things to do that won't cost a penny, including Nungwi Beach. 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?
There sure are, so gather your group and make plans for that Zanzibar holiday! If Zanzibar Town is on your travel itinerary, stay at Spice Tree by Turaco. This 4-star family-friendly hotel will place you near some tasty food experiences. Amenities here include a cafe and housekeeping services. Another terrific choice with dining is Emerson Spice Hotel. Also in Zanzibar Town, it has a 3.5-star rating and includes complimentary breakfast and a nearby beach. Zanzibar Town offers plenty of family-friendly attractions when you're ready to see the sights. Shangani Beach and House of Wonders promise fun for the entire crew.
Are there any 5-star hotels with dining in Zanzibar?
Wherever you're going in Zanzibar, Expedia can help you find a 5-star stay that'll put you near some delicious dining experiences. Zanzibar Town has some outstanding options, such as Park Hyatt Zanzibar. Beauty services and a swimming pool are among the amenities at this plush escape. Or use Zanzibar Serena Hotel as a base to explore the local food scene. Designer toiletries and a terrace help make this 5-star property in Zanzibar Town a top pick.
Why book your hotel with restaurants in Zanzibar with Expedia?
Reserving a hotel with restaurants in Zanzibar is as simple as entering your travel dates and picking the option that meets your needs. Chasing a stay that has its own restaurant or is in an epicurean hub? Want it to be low cost or luxurious? Use Expedia's filters to further narrow your search results and find your perfect match.
How can I find cheap hotels with restaurants in Zanzibar?
Expedia can help you look for cheap hotels with restaurants in Zanzibar. Try our handy filter tools to find properties with restaurants or tasty extras, like included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.
What is there to do in Zanzibar near my hotel with restaurants?
Zanzibar offers so much to see and do, it can be challenging to know where to start. If you're planning to visit Zanzibar Town, Shangani Beach is a must-do.