Book Hotels in Zanzibar Town
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Zanzibar Town hotels

Park Hyatt Zanzibar
"Other than perfect there’s not much else to say. Staff, service, food, location, it really was everything one could ask for."
Reviewed on Aug 14, 2026

Hotel Verde Zanzibar - Azam Luxury Resort and Spa - Dry Hotel
"Hôtel isolé de tout et entrée principale en travaux . Complexe propre et petit déjeuner correct . Dans l ensemble le personnel est accueillant par contre le service de chambre laisse à désiré . Parfois pas de serviette en arrivant le soir car les sales ont été prises mais pas remplacées . Il aura ..."
Reviewed on Aug 17, 2026

Tembo B&B Apartments
"Very good hotel"
Reviewed on Jul 25, 2026

Maru Maru Hotel
"Très bien situé"
Reviewed on Aug 4, 2026

Tembo House Hotel
"Our stay here was fine. The hotel is right on the water with a great proximity to StoneTown shopping and the sights. The breakfast was very good and the staff was helpful. Recommended!"
Reviewed on Aug 17, 2026

Golden Tulip Zanzibar Airport
"Stayed one night after a late night arrival to the airport before moving on to a resort hotel. I made arrangements with the hotel to be picked up at the airport. I confirmed the pick up on the day before and the day of my arrival. Yet, when I arrived I saw signs for many people but none with my name. ..."
Reviewed on Aug 1, 2026

Spice Palace Hotel
"I love staying in Stonetown and this was the perfect location. The staff was very nice and the accommodations were satisfactory. It is an older property, as are most accommodations in Stonetown but the room was clean, the bed was comfortable and it was a pleasant stay."
Reviewed on Aug 16, 2026

Golden Tulip Zanzibar Resort
"This hotel was quite disappointing as in the pictures. It appeared to be much newer and it was quite old. I stayed in a room that was a two bedroom suite at over $300 per night and it was very rundown in the entire suite poorly maintained electricity when I two different times in the entire hotel ..."
Reviewed on Aug 12, 2026

Zanzibar Serena Hotel
Cheap Zanzibar Town hotels

Al Minar Hotel
Zanzibar Town Hotel & Travel Guide\n
Researching for an adventure to Zanzibar Town? There is a wide range of perfect places to stay to choose from. An impressive 30 places to stay can be found inside a 6-mile (10-kilometer) radius from Zanzibar Town's downtown.
For those times when you are looking to book a room that is only a short walk from the center of Zanzibar Town, Zanzibar Serena Hotel and Mashariki Palace Hotel should suit your needs.
If you are planning a Zanzibar Town visit, but have a budget to stick to and simply are hoping to find cheaper hotels, there are enough affordable places to choose from 1 mile (2 kilometers) from Zanzibar Town's downtown you'll find the Maru Maru Hotel. The The Seyyida Hotel And Spa is just 1 mile (2 kilometers) away. The Al Johari Zanzibar and the Zanzibar Beach Resort are two other lower priced accommodations worth looking into.
25 miles (38 kilometers) away from the center of Zanzibar Town, you can find the The Residence Zanzibar. Alternatively, the Zanzi Resort can be found approximately 8 miles (13 kilometers) away. The Dream of Zanzibar and the Diamonds Mapenzi Beach - All Inclusive are two alternative accommodation options worth looking into around Zanzibar Town.
Nungwi is 30 miles (49 kilometers) to the north of Zanzibar Town and is home to Nungwi Beach and Mnarani Natural Aquarium. If you want to spend a night or two in Nungwi, check out the rooms at the Diamonds Star of the East Zanzibar - All Inclusive and Essque Zalu Zanzibar. Or, you could stay in Kiwengwa, 17 miles (27 kilometers) to the northeast of Zanzibar Town, where you can choose between the Melia Zanzibar and Neptune Pwani Beach Resort & Spa - All Inclusive. Regardless of whether you're passing through or spending a few nights in Kiwengwa, set aside some time to explore the Mapenzi Beach and Kiwengwa Beach.
Simply because you're taking a break from your usual habits, doesn't have to mean that you can't feed your love of sport. Tanzania National Stadium can be found 50 miles (77 kilometers) to the south of Zanzibar Town. Those sports fans wanting to find Travelocity-listed accommodation options in the area surrounding the stadium can read about the Hyatt Regency Dar Es Salaam, The Kilimanjaro or the Dar Es Salaam Serena Hotel.
If you are flying to Zanzibar Town, the most practical gateway is Zanzibar International Airport. The nearest Travelocity-listed room is Protea Hotel by Marriott Zanzibar Mbweni Ruins.
Frequently asked questions
Recent Zanzibar Town hotel reviews by fellow wanderers

Hotel Verde Zanzibar - Azam Luxury Resort and Spa - Dry Hotel
"Hôtel isolé de tout et entrée principale en travaux . Complexe propre et petit déjeuner correct . Dans l ensemble le personnel est accueillant par contre le service de chambre laisse à désiré . Parfois pas de serviette en arrivant le soir car les sales ont été prises mais pas remplacées . Il aura alors fallu plus de 2h et 8 appels pour en obtenir 2 autres alors que nous étions 4 dans la chambre. De même pour l eau. De plus le ménage a duré 2h pour un résultat juste correct . Mais en gros l hôtel est gentil"
Explore More Ways to Travel with Travelocity
- Hostels in Mbweni
- Hotels in Ng'ambo
- Boutique Hotels in Stone Town
- Free Parking Hotels in Stone Town
- 4 Star Hotels in Stone Town
- Hotels in Bububu
- Hotels in Chukwani
- Mjini Magharibi Region Hotels
- Hotels in Fumba
- Zanzibar Palace Hotel
- Zanzibar Coffee House
- Zanzibar Beach Resort
- Waterpark in Zanzibar Town
- The Seyyida Hotel And Spa
- Tembo House Hotel
- Shaba Boutique Hotel
- Park Hyatt Zanzibar
- Maru Maru Hotel
- Mamdali Guest house
- Madinat Al Bahr Business & Spa Hotel
- Kholle House
- Smoking in Zanzibar Town
- Early Check-in in Zanzibar Town
- Hotel Verde Zanzibar - Azam Luxury Resort and Spa - Dry Hotel
- Horizon Palace
- Golden Tulip Zanzibar Resort
- Golden Tulip Zanzibar Airport
- Emerson Spice Hotel
- Emerald Palm Boutique Hotel
- Turaco Spice Tree a Tribute Portfolio Hotel
- Casino in Zanzibar Town
- Africa House Hotel
- Abla Beach Apartments
- 27 Cafe Zanzibar Airport Hotel
- Agritourism in Zanzibar Town
- Hotels near Zanzibar
- Flights from Tampa (TPA) to Zanzibar Town (ZNZ)
- Flights from Orlando (MCO) to Zanzibar Town (ZNZ)
- Flights from Hounslow (LHR) to Zanzibar Town (ZNZ)
- Flights from Los Angeles (LAX) to Zanzibar Town (ZNZ)
- Flights from Zanzibar
- Air France Tremblay-en-France (CDG) to Zanzibar Town (ZNZ) flights
- British Airways Hounslow (LHR) to Zanzibar Town (ZNZ) flights
- British Airways London (LCY) to Zanzibar Town (ZNZ) flights
- Delta Air Lines Atlanta (ATL) to Zanzibar Town (ZNZ) flights
- Delta Air Lines Jamaica (JFK) to Zanzibar Town (ZNZ) flights
- Delta Air Lines Minneapolis (MSP) to Zanzibar Town (ZNZ) flights
- Egyptair Cairo (CAI) to Zanzibar Town (ZNZ) flights
- Emirates Dubai (DXB) to Zanzibar Town (ZNZ) flights
- Emirates Jamaica (JFK) to Zanzibar Town (ZNZ) flights
- Emirates Orlando (MCO) to Zanzibar Town (ZNZ) flights
- Ethiopian Airlines Addis Ababa (ADD) to Zanzibar Town (ZNZ) flights
- Ethiopian Airlines Blantyre (BLZ) to Zanzibar Town (ZNZ) flights
- JetBlue Airways Miami (MIA) to Zanzibar Town (ZNZ) flights
- Kenya Airways Nairobi (NBO) to Zanzibar Town (ZNZ) flights
- Lufthansa Cargo Ghiroda (TSR) to Zanzibar Town (ZNZ) flights
- Precision Air Arusha (ARK) to Zanzibar Town (ZNZ) flights
- Precision Air Dar es Salaam (DAR) to Zanzibar Town (ZNZ) flights
- Precision Air Serengeti (SEU) to Zanzibar Town (ZNZ) flights
- Qatar Airways Baltimore (BWI) to Zanzibar Town (ZNZ) flights
- United Airlines Chantilly (IAD) to Zanzibar Town (ZNZ) flights
- Turkish Airlines Istanbul (IST) to Zanzibar Town (ZNZ) flights
- Qatar Airways St Louis (STL) to Zanzibar Town (ZNZ) flights
- Qatar Airways Indianapolis (IND) to Zanzibar Town (ZNZ) flights
- Qatar Airways Charlotte (CLT) to Zanzibar Town (ZNZ) flights
- Flights from Arusha (JRO) to Zanzibar Town (ZNZ)
- Flights from Jamaica (JFK) to Zanzibar Town (ZNZ)
- Flights from Houston (IAH) to Zanzibar Town (ZNZ)
- Flights from Chantilly (IAD) to Zanzibar Town (ZNZ)
- Flights from Harare (HRE) to Zanzibar Town (ZNZ)
- Flights from Newark (EWR) to Zanzibar Town (ZNZ)
- Flights from Detroit (DTW) to Zanzibar Town (ZNZ)
- Flights from Dallas (DFW) to Zanzibar Town (ZNZ)
- Flights from Denver (DEN) to Zanzibar Town (ZNZ)
- Flights from Dar es Salaam (DAR) to Zanzibar Town (ZNZ)
- Flights from Cincinnati (CVG) to Zanzibar Town (ZNZ)
- Flights from Nouaceur (CMN) to Zanzibar Town (ZNZ)
- Flights from Columbus (CMH) to Zanzibar Town (ZNZ)
- Flights from Boston (BOS) to Zanzibar Town (ZNZ)
- Flights from Nashville (BNA) to Zanzibar Town (ZNZ)
- Flights from Atlanta (ATL) to Zanzibar Town (ZNZ)
- Flights from Wichita to Zanzibar Town
- Flights from Cape Town to Zanzibar Town
- Flights from Jacksonville to Zanzibar Town
- Flights from Springfield to Zanzibar Town
- Flights from Little Rock to Zanzibar Town
- Flights from Detroit to Zanzibar Town
- Flights from Middletown (MDT) to Zanzibar Town (ZNZ)
- Flights from Nairobi (NBO) to Zanzibar Town (ZNZ)
- Flights from Chicago (ORD) to Zanzibar Town (ZNZ)
- Flights from Philadelphia (PHL) to Zanzibar Town (ZNZ)
- Flights from Phoenix (PHX) to Zanzibar Town (ZNZ)
- Flights from Morrisville (RDU) to Zanzibar Town (ZNZ)
- Flights from San Francisco (SFO) to Zanzibar Town (ZNZ)
- Flights from Tel Aviv (TLV) to Zanzibar Town (ZNZ)











