A traditional wooden boat on clear turquoise water.

Unguja Hotels with Restaurants

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

This weekend
Next weekend

Our top choices for Unguja hotels with a restaurant

Kappa Senses Zanzibar

Kappa Senses Zanzibar
5.0 star property
Pwani Mchangani
The price is RM5,566
RM6,442 total
includes taxes & fees
1 Aug - 2 Aug
Kappa Senses Zanzibar

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (230 reviews)
"On it's own away from the outside area, this is an excellent property. The beach can be accessed by others but that is not an issue and the beach traders are not intrusive. Shopping, dining, leasure and activities all catered for on site but trips out can also be organised from within the complex. But the the thing that makes this place are the staff, from the gardening team to head chef, each and every one was courteous, helpful and happy. Well done staff you make this place."
United States
Emma
The price is RM2,270
RM2,652 total
includes taxes & fees
10 Jul - 11 Jul
The Mora Zanzibar - Luxury All Inclusive

Golden Tulip Zanzibar Airport

Golden Tulip Zanzibar Airport
4.0 star property
Zanzibar Town
8.8 out of 10, Excellent, (127 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 RM846
RM1,026 total
includes taxes & fees
6 Jul - 7 Jul
Golden Tulip Zanzibar Airport

Envi Paje

Envi Paje
4.5 star property
Paje
The price is RM2,638
RM3,101 total
includes taxes & fees
4 Jul - 5 Jul
Envi Paje

Anaya Zanzibar

Anaya Zanzibar
5.0 star property
Pwani Mchangani
The price is RM1,650
RM1,938 total
includes taxes & fees
7 Jul - 8 Jul
Anaya Zanzibar

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, (32 reviews)
"Great property and super friendly staff "
United States
Sam
The price is RM1,644
RM1,948 total
includes taxes & fees
14 Jul - 15 Jul
Hotel Riu Palace Swahili - All Inclusive - Adults Only

JAZ Elite Aurora

JAZ Elite Aurora
5.0 star property
Michamvi
9.6 out of 10, Exceptional, (8 reviews)
"Beautiful resort . Food was not good at all and minimal entertainment at night . Other than that good clean beautiful hotel . "
United States
Cottrell
The price is RM1,114
RM1,333 total
includes taxes & fees
17 Jul - 18 Jul
JAZ Elite Aurora

Shiri beach resort

Shiri beach resort
4.5 star property
Fumba
The price is RM222
RM273 total
includes taxes & fees
4 Jul - 5 Jul
Shiri beach resort

Breezes Beach Club & Spa – Half Board

Breezes Beach Club & Spa – Half Board
5.0 star property
Dongwe
9.6 out of 10, Exceptional, (150 reviews)
"Staff were exceptional. Food menus catered to varied needs; servers even remembered my lactose free requirements, and altered my menus accordingly. Grounds and beach were impeccable, pool was always crystal clear. Free entertainment most evenings, we had acrobats and a story teller one evening. Security made us feel taken care of. The spa offered a full menus of services. "
Canada
Cameron
The price is RM2,004
RM2,365 total
includes taxes & fees
5 Jul - 6 Jul
Breezes Beach Club & Spa – Half Board

CZR Celebrate Zanzibar Rhythm

CZR Celebrate Zanzibar Rhythm
3.0 star property
Jambiani
The price is RM418
RM517 total
includes taxes & fees
4 Jul - 5 Jul
CZR Celebrate Zanzibar Rhythm
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 9.5. 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 favourite, 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 RM701 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 favourite. 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 restaurants in Unguja with Expedia?
Reserving a hotel with restaurants 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 restaurants in Unguja?
Expedia can help you narrow your search for cheap hotels with restaurants in Unguja. Try out our convenient filter tools to lock in accommodation 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.