Stone Town Travel Guide
Tourist Guide





Visit Stone Town
Our pick of the best Stone Town Hotel Deals

Tembo House Hotel
Forodhani Street Zanzibar Town
The price is NZ$232 per night from 22 May to 23 May
NZ$232
22 May - 23 May
includes taxes & fees
Stay at this beach hotel in Zanzibar Town. Enjoy free Wi-Fi, free parking and 3 outdoor pools. Our guests praise the helpful staff in their reviews. Popular ...
8.6/10 Excellent! (973 reviews)
Lovely stay and excellent service.
Reviewed on 30 Apr 2026

Zanzibar Serena Hotel
Kelele Square Zanzibar Town
The price is NZ$523 per night from 25 May to 26 May
NZ$523
25 May - 26 May
includes taxes & fees
Stay at this luxury hotel in Zanzibar Town. Enjoy free Wi-Fi, free parking and a full-service spa. Our guests praise the helpful staff in their reviews. Popular ...
9/10 Wonderful! (249 reviews)
Very nice and helpful staff.
Reviewed on 26 Apr 2026

Tembo B&B Apartments
Shangani St. Zanzibar Town Mjini Magharibi
The price is NZ$137 per night from 20 May to 21 May
NZ$137
20 May - 21 May
includes taxes & fees
Stay at this beach hotel in Zanzibar Town. Enjoy free Wi-Fi, free parking and 3 outdoor pools. Popular attractions Freddie Mercury Museum and Shangani Beach ...
8.8/10 Excellent! (131 reviews)
Great ocean/beach location, breakfast had good selection. The on-site manager was very accommodating.
Reviewed on 13 May 2026

Park Hyatt Zanzibar
Shangani Street Zanzibar Town
The price is NZ$938 per night from 19 May to 20 May
NZ$938
19 May - 20 May
includes taxes & fees
Stay at this luxury hotel in Zanzibar Town. Enjoy free Wi-Fi, free parking and a full-service spa. Our guests praise the helpful staff in their reviews. Popular ...
9.4/10 Exceptional! (276 reviews)
Not like it use too..!
Reviewed on 16 Apr 2026

Mizingani Seafront Hotel
Mizingani Road, Malindi district Zanzibar Town
The price is NZ$151 per night from 18 May to 19 May
NZ$151
18 May - 19 May
includes taxes & fees
Stay at this beach hotel in Zanzibar Town. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the helpful staff in their reviews. Popular ...
8.6/10 Excellent! (414 reviews)
Yes
Reviewed on 15 May 2026

Maru Maru Hotel
Gizenga Street, Shangani Zanzibar Town Zanzibar
The price is NZ$136 per night from 24 May to 25 May
NZ$136
24 May - 25 May
includes taxes & fees
Stay at this beach hotel in Zanzibar Town. Enjoy free Wi-Fi, free parking and a rooftop terrace. Our guests praise the helpful staff in their reviews. Popular ...
8.8/10 Excellent! (590 reviews)
We picked Maru Maru because we were a large family group and they offered transportation to and from the airport for an additional fee. In addition, the hotel was very nice, had a very good breakfast buffet and a pool that the kids enjoyed. Was very clean and we felt very safe. Our flights were before ...
Reviewed on 28 Apr 2026
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.
Stone Town Travel Guide
Explore a world of travel with Expedia
- Boutique Hotels in Stone Town
- Beach Hotels in Stone Town
- All Inclusive Hotels in Stone Town
- Hotels with Pool in Stone Town
- Family Hotels in Stone Town
- Cheap Hotels in Stone Town
- Luxury Hotels in Stone Town
- Historic Hotels in Zanzibar Town
- All Inclusive Hotels in Zanzibar Town
- Family Hotels in Zanzibar Town
- Cheap Hotels in Zanzibar Town
- Lodges in Zanzibar Town
- Houseboats in Zanzibar Town
- B&B in Zanzibar Town
- Villas in Zanzibar Town
- Holiday Homes in Zanzibar Town
- Hostels in Zanzibar Town
- Guest Houses in Zanzibar Town
- Mazizini Hotels
- Stone Town Hotels
- Zanzibar Town Hotels
- Hotels near Zanzibar Intl.
- Hotels near Hamamni Persian Baths
- Emirates Durban (DUR) to Zanzibar (ZNZ) flights
- Emirates Cape Town (CPT) to Zanzibar (ZNZ) flights
- Flights to Zanzibar Intl.
- Flights to Zanzibar Town
- Flights from Zanzibar Intl.
- Flights from Istanbul (IST) to Zanzibar (ZNZ)
- Flights from Los Angeles (LAX) to Zanzibar (ZNZ)
- Flights from Beira (BEW) to Zanzibar (ZNZ)
- Flights from London (LHR) to Zanzibar (ZNZ)
- Flights from Dzaoudzi (DZA) to Zanzibar (ZNZ)
- Flights from Cairo (CAI) to Zanzibar (ZNZ)
- Flights from Lusaka (LUN) to Zanzibar (ZNZ)
- Flights from Venice (VCE) to Zanzibar (ZNZ)
- Flights from Haikou (HAK) to Zanzibar (ZNZ)
- Flights from Halifax (YHZ) to Zanzibar (ZNZ)
- Flights from Punta Cana (PUJ) to Zanzibar (ZNZ)
- Flights from Toronto (YYZ) to Zanzibar (ZNZ)
- Flights from Milan (LIN) to Zanzibar (ZNZ)
- Flights from Amsterdam (AMS) to Zanzibar (ZNZ)
- Flights from Nairobi (WIL) to Zanzibar (ZNZ)
- Flights from Perth (PER) to Zanzibar (ZNZ)
- Flights from Jakarta (JKT) to Zanzibar (ZNZ)
- Flights from San Francisco (SFO) to Zanzibar (ZNZ)
- Flights from Nairobi (NBO) to Zanzibar (ZNZ)
- Flights from Kilimanjaro (JRO) to Zanzibar (ZNZ)
- Flights from Mombasa (MBA) to Zanzibar (ZNZ)
- Flights from Marrakech (RAK) to Zanzibar (ZNZ)
- Flights from Serengeti National Park (SEU) to Zanzibar (ZNZ)
- Flights from Colombo (CMB) to Zanzibar (ZNZ)
- Flights from Abu Dhabi (AUH) to Zanzibar (ZNZ)
- Flights from Christchurch (CHC) to Zanzibar (ZNZ)
- Flights from Edmonton (YEG) to Zanzibar (ZNZ)
- Flights from Bangkok (BKK) to Zanzibar (ZNZ)
- Flights from Ouagadougou (OUA) to Zanzibar (ZNZ)
- Flights from Corvo Island (CVU) to Zanzibar (ZNZ)
- Flights from Barcelona (BCN) to Zanzibar (ZNZ)
- Flights from Casablanca (CMN) to Zanzibar (ZNZ)
- Flights from Dar es Salaam (DAR) to Zanzibar (ZNZ)
- Flights from Nanyuki (NYK) to Zanzibar (ZNZ)
- Flights from Maputo (MPM) to Zanzibar (ZNZ)
- Flights from Doha (DOH) to Zanzibar (ZNZ)
- Flights from Rome (FCO) to Zanzibar (ZNZ)
- Flights from Entebbe (EBB) to Zanzibar (ZNZ)
- Flights from Mumbai (BOM) to Zanzibar (ZNZ)
- Flights from Milan (MXP) to Zanzibar (ZNZ)
- Flights from Dakar (DKR) to Zanzibar (ZNZ)
- Flights from Kuala Lumpur (KUL) to Zanzibar (ZNZ)
- Flights from Lagos (LOS) to Zanzibar (ZNZ)
- Flights from Juina (JIA) to Zanzibar (ZNZ)
- Flights from Darwin (DRW) to Zanzibar (ZNZ)
- Flights from Sydney (SYD) to Zanzibar (ZNZ)
- Flights from Lyon (LYS) to Zanzibar (ZNZ)
- Flights from Johannesburg (QRA) to Zanzibar (ZNZ)
- Flights from Paris (CDG) to Zanzibar (ZNZ)
- Flights from Johannesburg (JNB) to Zanzibar (ZNZ)
- Flights from Windhoek (WDH) to Zanzibar (ZNZ)
- Flights from Durban (DUR) to Zanzibar (ZNZ)
- Flights from Lamu (LAU) to Zanzibar (ZNZ)
- Flights from Singapore (SIN) to Zanzibar (ZNZ)
- Flights from Osaka (KIX) to Zanzibar (ZNZ)
- Flights from Luxor (LXR) to Zanzibar (ZNZ)
- Flights from Stow (MMN) to Zanzibar (ZNZ)
- Flights from Algiers (ALG) to Zanzibar (ZNZ)
- Flights from Auckland (AKL) to Zanzibar (ZNZ)
- Flights from New Plymouth (NPL) to Zanzibar (ZNZ)
