A traditional wooden boat on clear turquoise water.

Hotels with Restaurants in Unguja, Tanzania

  • 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
Oct 15 - Oct 16
Tomorrow
Oct 16 - Oct 17
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Our top choices for Unguja hotels with a restaurant

1. Mizingani Seafront Hotel

Mizingani Seafront Hotel
Stone Town
United Kingdom
Greig
P4,071
P5,309 total
includes taxes & fees
Oct 19 - Oct 20
Mizingani Seafront Hotel

2. Pongwe Bay Resort

Pongwe Bay Resort
Pongwe
United States
Dr Tony
P6,440
P8,034 total
includes taxes & fees
Oct 28 - Oct 29
Pongwe Bay Resort

3. Tembo House Hotel

Tembo House Hotel
Stone Town
United States
Victoria
P6,552
P8,163 total
includes taxes & fees
Nov 1 - Nov 2
Tembo House Hotel

4. Golden Tulip Zanzibar Resort

Golden Tulip Zanzibar Resort
Zanzibar Town
United States
Christina Katende
P4,702
P5,909 total
includes taxes & fees
Nov 1 - Nov 2
Golden Tulip Zanzibar Resort

5. Golden Tulip Zanzibar Airport

Golden Tulip Zanzibar Airport
Zanzibar Town
United States
NITA
P10,812
P13,251 total
includes taxes & fees
Oct 15 - Oct 16
Golden Tulip Zanzibar Airport

6. TUI BLUE Bahari Zanzibar

TUI BLUE Bahari Zanzibar
Kiwengwa
Canada
Narina
P13,646
P16,321 total
includes taxes & fees
Nov 1 - Nov 2
TUI BLUE Bahari Zanzibar

7. Breezes Beach Club & Spa – Half Board

Breezes Beach Club & Spa – Half Board
Dongwe
United States
Alma
P15,435
P18,533 total
includes taxes & fees
Nov 1 - Nov 2
Breezes Beach Club & Spa – Half Board

8. TOA Hotel & Spa Zanzibar

TOA Hotel & Spa Zanzibar
Pongwe
United States
Reheal
P12,164
P14,617 total
includes taxes & fees
Oct 20 - Oct 21
TOA Hotel & Spa Zanzibar

9. Ocean Boutique Hotel

Ocean Boutique Hotel
Dongwe
Sweden
Måns
P13,155
P15,888 total
includes taxes & fees
Nov 1 - Nov 2
Ocean Boutique Hotel

10. Turaco Spice Tree, a Tribute Portfolio Hotel

Turaco Spice Tree, a Tribute Portfolio Hotel
Stone Town
Canada
Gianfranco
P9,065
P11,053 total
includes taxes & fees
Oct 19 - Oct 20
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
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 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 P5,309 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.