Hotels with Restaurants in Zanzibar, Tanzania

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Zanzibar Hotels with Restaurants

Next weekend
In two weeks

Our top choices for Zanzibar hotels with a restaurant

Tembo House Hotel

Tembo House Hotel
4.0 star property
Stone Town
8.6 out of 10, Excellent, (979 reviews)
"The staff are very polite , and the breakfast is the best in Zanzibar. "
Canada
ALI
The price is P6,148
P8,424 total
includes taxes & fees
Jun 4 - Jun 5
Tembo House Hotel

Maru Maru Hotel

Maru Maru Hotel
3.0 star property
Stone Town
8.8 out of 10, Excellent, (591 reviews)
"Nice hotel , perfect location , clean room . "
United States
Nemr
The price is P4,048
P6,185 total
includes taxes & fees
Jun 6 - Jun 7
Maru Maru Hotel

Hotel Riu Palace Swahili - All Inclusive - Adults Only

Hotel Riu Palace Swahili - All Inclusive - Adults Only
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (26 reviews)
"Great property and super friendly staff "
United States
Sam
The price is P15,894
P20,955 total
includes taxes & fees
May 30 - May 31
Hotel Riu Palace Swahili - All Inclusive - Adults Only

The Seyyida Hotel And Spa

The Seyyida Hotel And Spa
4.0 star property
Stone Town
8.2 out of 10, Very Good, (227 reviews)
"Beautiful hotel and the staff was very friendly and helpful."
United States
Caridad
The price is P6,241
P8,537 total
includes taxes & fees
Jun 4 - Jun 5
The Seyyida Hotel And Spa

Mizingani Seafront Hotel

Mizingani Seafront Hotel
4.0 star property
Stone Town
8.6 out of 10, Excellent, (415 reviews)
"Good location, friendly staff, and a really interesting and unique building. Would stay here again next time I’m in Stone Town"
Canada
Dean
The price is P3,795
P5,436 total
includes taxes & fees
Jun 1 - Jun 2
Mizingani Seafront Hotel

Emerson Spice Hotel

Emerson Spice Hotel
3.5 star property
Stone Town
9.8 out of 10, Exceptional, (116 reviews)
"Beautiful decor in the heart of Stone Town. Staff was outstanding!"
Canada
Julie
The price is P6,631
P8,914 total
includes taxes & fees
May 30 - May 31
Emerson Spice Hotel

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (223 reviews)
"The staff were great, rooms were clean, the surrounding area was nice."
United States
Arshi
The price is P18,917
P24,641 total
includes taxes & fees
Jun 24 - Jun 25
The Mora Zanzibar - Luxury All Inclusive

TUI BLUE Bahari Zanzibar

TUI BLUE Bahari Zanzibar
5.0 star property
Kiwengwa
9.0 out of 10, Wonderful, (267 reviews)
"Great time! Staff, food, and overall property were amazing. Will highly recommend it to anyone."
United States
Houssay
The price is P11,188
P14,825 total
includes taxes & fees
Jun 12 - Jun 13
TUI BLUE Bahari Zanzibar

Golden Tulip Zanzibar Airport

Golden Tulip Zanzibar Airport
4.0 star property
Zanzibar Town
8.8 out of 10, Excellent, (125 reviews)
"It felt like I was royalty in a palace. I usually stay in stone town, this was a nice break!"
United States
Melanie
The price is P9,114
P12,376 total
includes taxes & fees
May 31 - Jun 1
Golden Tulip Zanzibar Airport

Melia Zanzibar

Melia Zanzibar
5.0 star property
Kiwengwa
8.8 out of 10, Excellent, (277 reviews)
"Lush, beautiful property and outstanding service."
United States
Alma
The price is P19,616
P26,627 total
includes taxes & fees
Jun 15 - Jun 16
Melia Zanzibar
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 P5,436 to P26,627 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.9. 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 dining 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 vacation by booking hotels with dining from just P5,436 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 vacay! 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 dining in Zanzibar with Expedia?
Reserving a hotel with dining 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 dining in Zanzibar?
Expedia can help you look for cheap hotels with dining 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 dining?
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.