Hotels with Restaurants in Unguja, Tanzania

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

This weekend
Next weekend

Top Unguja Hotels with Restaurants

Spice Tree by Turaco

4.0 star property
8.8 out of 10, Excellent, (496)
"Stone Town!"
The price is P9,328
P11,301 total
includes taxes & fees
Aug 13 - Aug 14
Spice Tree by Turaco

Hotel Riu Palace Zanzibar - All Inclusive - Adults Only

5.0 star property
9.2 out of 10, Wonderful, (667)
"We had an amazing time at RIU Palace! I cannot recommend this hotel enough. The staff were amazing and they went over and beyond for my birthday. There were lots of dining options. Thank you for making our stay so wonderful. "
Hotel Riu Palace Zanzibar - All Inclusive - Adults Only

Z Hotel & Z2 Hotel

4.0 star property
9.4 out of 10, Exceptional, (409)
"We thoroughly enjoyed our stay at the best beach in Zanzibar. If possible, we would recommend separating the swimming area from the boats for added safety and comfort."
Z Hotel & Z2 Hotel

Villa Kiva

4.0 star property
9.4 out of 10, Exceptional, (253)
"Amazing garden, wonderful beach, nice architecture, pleasant staff. "
Villa Kiva

Park Hyatt Zanzibar

5.0 star property
9.4 out of 10, Exceptional, (250)
"Wonderful hotel and breakfast!"
The price is P23,345
P27,536 total
includes taxes & fees
Aug 27 - Aug 28
Park Hyatt Zanzibar

Turaco Nungwi Resort

4.0 star property
8.4 out of 10, Very Good, (600)
"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 P14,185
P16,887 total
includes taxes & fees
Sep 5 - Sep 6
Turaco Nungwi Resort

Maru Maru Hotel

3.0 star property
8.8 out of 10, Excellent, (544)
"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 P11,186
P13,782 total
includes taxes & fees
Aug 30 - Aug 31
Maru Maru Hotel

Paradise Beach Resort

4.0 star property
7.4 out of 10, Good, (167)
"Nice stay"
The price is P14,680
P18,890 total
includes taxes & fees
Sep 1 - Sep 2
Paradise Beach Resort

Pongwe Beach Hotel

3.0 star property
9.8 out of 10, Exceptional, (121)
"Awesome weekend - staff were great and food was excellent "
The price is P14,869
P17,100 total
includes taxes & fees
Aug 10 - Aug 11
Pongwe Beach Hotel

Jafferji House

4.0 star property
8.6 out of 10, Excellent, (198)
"Absolutely beautiful and historic hotel near shopping, dining and city sights. "
The price is P7,820
P8,993 total
includes taxes & fees
Aug 26 - Aug 27
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.

Top Unguja Hotel Reviews

Frequently asked questions

What are the best hotels with dining in Unguja?
Unguja offers multiple hotels with dining that have a total average guest review rating of 8.7. Eager to explore top dining experiences in Zanzibar Town? Stay at Spice Tree by Turaco, a 4-star escape with a swimming pool and an ocean view. Alternatively, eat your way around Zanzibar Town from Emerson Spice Hotel. Also a guest favorite, it has a 3.5-star rating and conveniences such as individually decorated rooms and al fresco dining.
What are the best cheap hotels with dining in Unguja?
With hotels with dining starting at P7,820 per night, you'll have more cash in your pocket for exploring Unguja's culinary hot spots. If Zanzibar Town is on your radar, stay at Ten To Ten Stone Town - Hostel. Treatment rooms and complimentary breakfast help make this option a favorite. You'll also find low-cost hotels with dining in Nungwi. Get comfy at Paradise Beach Bungalows Nungwi and make use of conveniences like a free cooked-to-order breakfast and a barbecue grill. Discover Unguja on the cheap by filling your itinerary with terrific free attractions. Shangani Beach in Zanzibar Town is one for your itinerary after you've had a taste of the local culinary scene. If your travels take you to Nungwi, you won't have to spend a cent when visiting 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.
Why book your hotel with dining in Unguja with Expedia?
Reserving a hotel with dining in Unguja is as easy as deciding on your travel dates and picking the option that satisfies your needs. In search of a property that has an on-site restaurant or is in an epicurean hub? Want it to be low cost or luxurious? Use Expedia's filters to narrow your results even further and find your ideal pad.
How can I find cheap hotels with dining in Unguja?
Expedia can help you narrow your search for cheap hotels with dining in Unguja. Try out our convenient filter tools to lock in accommodations with restaurants or satisfying extras, like included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to keep costs down.