A traditional wooden boat on clear turquoise water.

Hotels with Restaurants in Unguja

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Unguja Hotels with Restaurants

Tonight
15 Oct - 16 Oct
Tomorrow
16 Oct - 17 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Our top choices for Unguja hotels with a restaurant

1. Mizingani Seafront Hotel

Mizingani Seafront Hotel
Stone Town
United Kingdom
Greig
S$108
includes taxes & fees
21 Oct - 22 Oct
Mizingani Seafront Hotel

2. Pongwe Bay Resort

Pongwe Bay Resort
Pongwe
United States
Dr Tony
S$153
includes taxes & fees
30 Oct - 31 Oct
Pongwe Bay Resort

3. Tembo House Hotel

Tembo House Hotel
Stone Town
United States
Victoria
S$166
includes taxes & fees
1 Nov - 2 Nov
Tembo House Hotel

4. Golden Tulip Zanzibar Resort

Golden Tulip Zanzibar Resort
Zanzibar Town
United States
Christina Katende
S$115
includes taxes & fees
1 Nov - 2 Nov
Golden Tulip Zanzibar Resort

5. Golden Tulip Zanzibar Airport

Golden Tulip Zanzibar Airport
Zanzibar Town
United States
NITA
S$270
includes taxes & fees
15 Oct - 16 Oct
Golden Tulip Zanzibar Airport

6. TUI BLUE Bahari Zanzibar

TUI BLUE Bahari Zanzibar
Kiwengwa
Canada
Narina
S$333
includes taxes & fees
1 Nov - 2 Nov
TUI BLUE Bahari Zanzibar

7. Breezes Beach Club & Spa – Half Board

Breezes Beach Club & Spa – Half Board
Dongwe
United States
Alma
S$346
includes taxes & fees
1 Nov - 2 Nov
Breezes Beach Club & Spa – Half Board

8. TOA Hotel & Spa Zanzibar

TOA Hotel & Spa Zanzibar
Pongwe
United States
Reheal
S$298
includes taxes & fees
20 Oct - 21 Oct
TOA Hotel & Spa Zanzibar

9. Ocean Boutique Hotel

Ocean Boutique Hotel
Dongwe
Sweden
Måns
S$324
includes taxes & fees
1 Nov - 2 Nov
Ocean Boutique Hotel

10. Turaco Spice Tree, a Tribute Portfolio Hotel

Turaco Spice Tree, a Tribute Portfolio Hotel
Stone Town
Canada
Gianfranco
S$225
includes taxes & fees
19 Oct - 20 Oct
Turaco Spice Tree, a Tribute Portfolio Hotel
View all properties

Top Unguja Hotel Reviews

Konokono Beach Resort and Isaraya Over Water Villa

Konokono Beach Resort and Isaraya Over Water Villa

10/10 Excellent
"Amazing place and staff! The rooms over the water are just awesome!"
Gigi 2-night trip
Posted 2 days ago
Konokono Beach Resort and Isaraya Over Water Villa
Mvuvi Boutique Resort

Mvuvi Boutique Resort

10/10 Excellent
"Everyone on the staff were so kind and went above and beyond to provide for us. The food was amazing, the beach where we were was a lot more quiet than other parts of the beach, which is exactly what we were looking for. A perfect relaxing getaway. Asante sana!"
Nabil 4-night trip
Posted 5 days ago
Mvuvi Boutique Resort
TUI BLUE Bahari Zanzibar

TUI BLUE Bahari Zanzibar

10/10 Excellent
"Such an amazing place I loved coming back to a clean hotel room and the food was amazing. Cleanest hotel I’ve ever been to by far ! Beach is amazing and such friendly amazing staff!"
Narina 5-night trip
Posted 11 days ago
TUI BLUE Bahari Zanzibar
Fruit & Spice Wellness Resort Zanzibar

Fruit & Spice Wellness Resort Zanzibar

10/10 Excellent
"Absolutely amazing! Very quiet during late July, but the staff were so lovely. Food was great, pool, rooms everything just great. Just an absolutely perfect place. Big shout out to the lovely Venson."
Nick 5-night trip
Posted 3 months ago
Fruit & Spice Wellness Resort Zanzibar

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.3. 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 S$108 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.

Explore a world of travel with Expedia