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
Aug 31 - Sep 1
Tomorrow
Sep 1 - Sep 2
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Our top choices for Unguja hotels with a restaurant

1. Avo Boutique Hotel

Avo Boutique Hotel
Uroa
Canada
Grazyna
P3,757
P4,856 total
includes taxes & fees
Sep 4 - Sep 5
Avo Boutique Hotel

2. Zanzibar Bay Resort

Zanzibar Bay Resort
Marumbi
United States
Martin
P6,216
P9,328 total
includes taxes & fees
Aug 31 - Sep 1
Zanzibar Bay Resort

3. Treetop by Eight Continents, Zanzibar

Treetop by Eight Continents, Zanzibar
Unguja Ukuu
United States
Patrick
P5,288
P6,704 total
includes taxes & fees
Sep 9 - Sep 10
Treetop by Eight Continents, Zanzibar

4. Pongwe Bay Resort

Pongwe Bay Resort
Pongwe
United States
Marquisette
P6,385
P7,966 total
includes taxes & fees
Aug 31 - Sep 1
Pongwe Bay Resort

5. Blackstone Beach Resort

Blackstone Beach Resort
Uroa
United States
Arcino
P4,137
P5,298 total
includes taxes & fees
Sep 14 - Sep 15
Blackstone Beach Resort

6. MANOLO Beach Resort

MANOLO Beach Resort
Uroa
Germany
Michael
P7,617
P9,334 total
includes taxes & fees
Sep 2 - Sep 3
MANOLO Beach Resort

7. Marafiki Bungalows

Marafiki Bungalows
Kiwengwa
United Kingdom
David
P6,849
P8,293 total
includes taxes & fees
Sep 1 - Sep 2
Marafiki Bungalows

8. JAZ Amaluna - Adults Only 16+

JAZ Amaluna - Adults Only 16+
Uroa
United States
Sabrina
P16,485
P19,745 total
includes taxes & fees
Sep 1 - Sep 2
JAZ Amaluna - Adults Only 16+

9. Tembo House Hotel

Tembo House Hotel
Stone Town
United States
Anne
P5,937
P7,450 total
includes taxes & fees
Sep 20 - Sep 21
Tembo House Hotel

10. Tulivu Resort

Tulivu Resort
Kama
P6,091
P7,005 total
includes taxes & fees
Aug 31 - Sep 1
Tulivu Resort
View all properties

Top Unguja Hotel Reviews

TUI BLUE Bahari Zanzibar

TUI BLUE Bahari Zanzibar

10/10 Excellent
"Très belle expérience de vacances avec la famille, cadre idéal pour un repos"
BUTONDO 5-night trip
Posted 3 days ago
TUI BLUE Bahari Zanzibar
Melia Zanzibar

Melia Zanzibar

10/10 Excellent
"The best place i have visited. It made me feel at home"
Carol 4-night trip
Posted 2 weeks ago
Melia 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 1 month ago
Fruit & Spice Wellness Resort Zanzibar
The Residence Zanzibar

The Residence Zanzibar

8/10 Good
"We had lot of issues with poorly maintained appliances , light switches , bathrooms , WiFi connectivity , property is amazing otherwise"
venkata sai sheshu 3-night trip
Posted 2 months ago
The Residence 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.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 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 P4,856 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.