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

Top Hotels with Restaurants in Zanzibar

Spice Tree by Turaco

4.0 star property
8.8 out of 10, Excellent, (494)
"Stone Town!"
The price is S$199
includes taxes & fees
14 Jun - 15 Jun
Spice Tree by Turaco

Hotel Riu Palace Zanzibar - All Inclusive - Adults Only

5.0 star property
9.2 out of 10, Wonderful, (650)
"Very impressed with the quality of the food at this hotel. The staff were also very helpful, we would be happy to return there again."
Hotel Riu Palace Zanzibar - All Inclusive - Adults Only

The Z Hotel

4.0 star property
9.4 out of 10, Exceptional, (402)
"10/10 OMG literally the best resort I have ever visited! Everything is top tier, the level of customer service and attention to detail is unreal. Worth every penny! I will surely be back and recommend to anyone visiting Zanzibar :)"
The Z Hotel

Villa Kiva

4.0 star property
9.4 out of 10, Exceptional, (253)
"Verry good room seaside, good food , friendly service"
Villa Kiva

Park Hyatt Zanzibar

5.0 star property
9.4 out of 10, Exceptional, (248)
"Park Hyatt Zanzibar is a superior hotel from the location to the staff You are welcomed like family and nothing is too much trouble a truly uplifting experience "
The price is S$657
includes taxes & fees
19 Jun - 20 Jun
Park Hyatt Zanzibar

Turaco Nungwi Resort

4.0 star property
8.6 out of 10, Excellent, (590)
"It was a great stay, we added the all inclusive option at a reasonable rate"
The price is S$355
includes taxes & fees
14 Jun - 15 Jun
Turaco Nungwi Resort

Maru Maru Hotel

3.0 star property
8.8 out of 10, Excellent, (534)
"Loves the proximity to Old Arab Fort and waterfront. Loved the staff. Didnt like the cockroaches and very limited parking."
The price is S$273
includes taxes & fees
19 Jun - 20 Jun
Maru Maru Hotel

Paradise Beach Resort

4.0 star property
7.4 out of 10, Good, (165)
"Nice stay"
The price is S$390
includes taxes & fees
16 Jun - 17 Jun
Paradise Beach Resort

Pongwe Beach Hotel

3.0 star property
9.8 out of 10, Exceptional, (121)
"Very private and beautiful beachfront, spacious villa walkable to the beach. Very friendly and welcoming staffs."
The price is S$342
includes taxes & fees
13 Jun - 14 Jun
Pongwe Beach Hotel

Jafferji House

4.0 star property
8.6 out of 10, Excellent, (194)
"This hotel is a beautiful old original Arab style house in stone town full of original features and decor. Staff were friendly, welcoming and helpful. I rea example of a comfortable hotel with the genuine Swahili coast experience"
The price is S$165
includes taxes & fees
2 Jul - 3 Jul
Jafferji House
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.

Frequently asked questions

How much do hotels with dining in Zanzibar cost?
Hotels in Zanzibar range between S$165 to S$657 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 restaurants in Zanzibar?
Zanzibar has multiple hotels with restaurants that have a total average guest review rating of 8.7. Want to explore the local dining scene in Zanzibar Town? Base yourself at Park Hyatt Zanzibar, a 5-star stay with an ocean view and a nearby waterfront. Alternatively, eat your way around the city from Zanzibar Serena Hotel. Also a guest favourite, it has a 5-star rating and conveniences such as a spa and a Champagne service.
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.
Are there any family-friendly hotels with dining in Zanzibar?
You’ll find family-friendly hotels with dining in locations across Zanzibar, including Zanzibar Town. Emerson Spice Hotel is one stay that’ll fulfil your culinary wishes in this city. It has a 3.5-star rating and conveniences such as a nearby beach and complimentary breakfast. Also have a look at Tembo B&B Apartments. With a children’s pool, a cafe and access to the local food scene, this 4-star favourite in Zanzibar Town will make you and your travel buddies feel nice and relaxed. There are plenty of fun things to do with the family in Zanzibar Town. Shangani Beach and People’s Palace Museum deliver a fantastic day out.
Are there any 5-star hotels with restaurants in Zanzibar?
Wherever you’re exploring in Zanzibar, Expedia can help you find a 5-star stay near delicious dining experiences. Zanzibar Town has some outstanding options, such as Park Hyatt Zanzibar. A deep soaking bathtub and spa facilities are among the amenities at this high-end getaway. Or use Zanzibar Serena Hotel as a base to eat your way around the city. Room service and a swimming pool help make this 5-star stay in Zanzibar Town a top pick with travellers.
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.