Book Zanzibar Town hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Zanzibar Town

Cheap Zanzibar Town hotels

Tembo House Hotel

Tembo House Hotel

4 out of 5
Forodhani Street Zanzibar Town
The price is AU$187 per night from 15 May to 16 May
AU$187
15 May - 16 May
includes taxes & fees
With a stay at Tembo House Hotel, you'll be centrally located in Zanzibar Town, steps from Old Fort and within a 5-minute walk of Forodhani Gardens.
Opens in a new windowTembo House Hotel
Zanzibar Serena Hotel

Zanzibar Serena Hotel

5 out of 5
Kelele Square Zanzibar Town
The price is AU$489 per night from 20 May to 21 May
AU$489
20 May - 21 May
includes taxes & fees
With a stay at Zanzibar Serena Hotel, you'll be centrally located in Zanzibar Town, steps from Nakupenda Beach and Shangani Beach.
Opens in a new windowZanzibar Serena Hotel
Tembo B&B Apartments

Tembo B&B Apartments

4 out of 5
Shangani St. Zanzibar Town Mjini Magharibi
The price is AU$110 per night from 11 June to 12 June
AU$110
11 June - 12 June
includes taxes & fees
With a stay at Tembo B&B Apartments in Zanzibar Town (Stone Town), you'll be steps from Freddie Mercury Museum and Shangani Beach.
Opens in a new windowTembo B&B Apartments
Save an average of 15% on thousands of hotels when you're signed in
Park Hyatt Zanzibar

Park Hyatt Zanzibar

5 out of 5
Shangani Street Zanzibar Town
Fully refundableReserve now, pay when you stay
The price is AU$614 per night from 4 June to 5 June
AU$614
4 June - 5 June
includes taxes & fees
Located in Zanzibar Town (Stone Town), Park Hyatt Zanzibar is a 5-minute walk from Old Fort and 6 minutes by foot from House of Wonders.
Opens in a new windowPark Hyatt Zanzibar
Mizingani Seafront Hotel

Mizingani Seafront Hotel

4 out of 5
Mizingani Road, Malindi district Zanzibar Town
The price is AU$113 per night from 7 June to 8 June
AU$113
7 June - 8 June
includes taxes & fees
A stay at Mizingani Seafront Hotel places you in the heart of Zanzibar Town, steps from Malindi Mosque and Zanzibar Ferry Terminal.
Opens in a new windowMizingani Seafront Hotel
Golden Tulip Zanzibar Airport

Golden Tulip Zanzibar Airport

4 out of 5
Kiembe Samaki, Airport Road Zanzibar Town
Fully refundableReserve now, pay when you stay
The price is AU$277 per night from 16 May to 17 May
AU$277
16 May - 17 May
includes taxes & fees
Located in Zanzibar Town, Golden Tulip Zanzibar Airport is in the business district, within a 10-minute drive of Slave Market and Shangani Beach.
Opens in a new windowGolden Tulip Zanzibar Airport
Maru Maru Hotel

Maru Maru Hotel

3 out of 5
Gizenga Street, Shangani Zanzibar Town Zanzibar
The price is AU$118 per night from 23 May to 24 May
AU$118
23 May - 24 May
includes taxes & fees
With a stay at Maru Maru Hotel, you'll be centrally located in Zanzibar Town, steps from Old Fort and Forodhani Gardens.
Opens in a new windowMaru Maru Hotel
Golden Tulip Zanzibar Resort

Golden Tulip Zanzibar Resort

3.5 out of 5
Beit Al Ras, Kibweni Street Zanzibar Town
Fully refundableReserve now, pay when you stay
The price is AU$154 per night from 6 June to 7 June
AU$154
6 June - 7 June
includes taxes & fees
Located in Zanzibar Town, Golden Tulip Zanzibar Resort is by the ocean, within a 10-minute drive of Livingstone's House and Siso Spice Farm.
Opens in a new windowGolden Tulip Zanzibar Resort
Madinat Al Bahr Business & Spa Hotel

Madinat Al Bahr Business & Spa Hotel

5 out of 5
Mbweni Street Zanzibar Town Zanzibar
The price is AU$307 per night from 20 May to 21 May
AU$307
20 May - 21 May
includes taxes & fees
With a stay at Madinat Al Bahr Business & Spa Hotel, you'll be centrally located in Zanzibar Town, within a 10-minute drive of Peace Memorial Museum and Kariakoo ...
Opens in a new windowMadinat Al Bahr Business & Spa Hotel
Don't see what you're looking for?
See all available properties in Zanzibar Town
View all properties
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.

Hotels in Zanzibar Town

Just like avocado on toast and binge-watching your fave TV shows, travel is one of the best things in life. And if your travels take you to Zanzibar Town, you'll find a seriously epic range of hotels to pick from. You'll find 29 accommodations within a 5-kilometre radius of downtown Zanzibar Town on lastminute.com.au. Choice AND convenience? Winning!

The Zanzibar Serena Hotel and the Mashariki Palace Hotel are wonderful choices if you're looking to zonk out right among all the action. Why not also look into the Zanzibar Palace Hotel and the Jafferji House and Spa?

2 kilometres from the hub of town, the neighbourhood of Stone Town has 2 hotels available. The House of Spices and the Best Western Plus Zanzibar are our recommended picks.

Plan to stop by Slave Market. Have a look for guided tours or simply enjoy the atmosphere of this notable site. It's all about location! Stay at the Zanzibar Grand Palace Hotel and Kisiwa House and you'll be pretty close to it. Go and see House of Wonders, a popular, old structure. See if it's possible to explore the interior or simply admire it from the outside. If you'd rather kick up your feet near this attraction, have a gander at the Maru Maru Hotel and The Seyyida Hotel And Spa.

You may also like to stay at The Residence Zanzibar, which is located 40 kilometres away. Or maybe the Zanzi Resort, just a distance of 13 kilometres from Zanzibar Town. We'd also suggest the Dream of Zanzibar and the Diamonds Mapenzi Beach - All Inclusive. The first is 30 kilometres away from town, while the second is 30 kilometres away.

Looking for more to do? Spend some time enjoying the Kiwengwa Beach and Mapenzi Beach. You'll find them in Kiwengwa, 25 kilometres to the northeast of Zanzibar Town. Some of our recommended Kiwengwa hotels and accommodations are the Blu Marlin Village and Bahati Villa. 35 kilometres to the east of Zanzibar Town you'll also find Dongwe, which is home to the Anna of Zanzibar - All Inclusive and Breezes Beach Club & Spa. Paje Beach and Airborne Kite Centre are some of the most popular places to check out when visiting Dongwe.

Tired of trying to get to sleep upright? Hanging out for a warm shower? Then check out the room situation at the Transit Motel Airport. It's pretty close to Julius Nyerere International Airport, which is 80 kilometres from the centre of Zanzibar Town.

Zanzibar Town hotels essential information

Accommodation
805 hotels
Lowest Price
AU$110
Highest Price
AU$614
Popular hotels
Tembo House Hotel, Zanzibar Serena Hotel, Tembo B&B Apartments, Park Hyatt Zanzibar, Mizingani Seafront Hotel, Golden Tulip Zanzibar Airport, Maru Maru Hotel, Golden Tulip Zanzibar Resort, Madinat Al Bahr Business & Spa Hotel

Most recent Zanzibar Town hotel reviews

Top Picks

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.