Search Hotels near Top Zanzibar Town Attractions

Top 10 Hotels in Zanzibar Town

See all 42 Hotels in Zanzibar Town
DoubleTree by Hilton Hotel Zanzibar - Stone Town
DoubleTree by Hilton Hotel Zanzibar - Stone Town

90 / 90A Shanghani, Zanzibar Town

4.0 out of 5.0
4.4 out of 5 (123 reviews)

Located in Stone Town, this hotel is steps from Shangani Beach, Hamamni Persian Baths, and Marahubi Palace. Old Fort and …

$81
Mizingani Seafront Hotel
Mizingani Seafront Hotel

Mizingani Road, Malindi district, Zanzibar Town

4.0 out of 5.0
4.2 out of 5 (82 reviews)

This family-friendly Zanzibar Town hotel is located on the waterfront, within a 5-minute walk of Malindi Mosque, Forodhani …

Get Rates
Park Hyatt Zanzibar
Park Hyatt Zanzibar

Shangani Street, Zanzibar Town

5.0 out of 5.0
4.9 out of 5 (53 reviews)

Located in Stone Town, this beachfront hotel is in the historical district and within a 5-minute walk of Shangani Beach, Ol …

Get Rates
Kisiwa House
Kisiwa House

572 Baghani Street, Zanzibar Town 609

5.0 out of 5.0
4.5 out of 5 (132 reviews)

Located in Stone Town, this luxury guesthouse is steps from Hamamni Persian Baths and Marahubi Palace. Shangani Beach and Old …

$93
Al-Minar Hotel
Al-Minar Hotel

Plot 96 Shangani, Zanzibar Town

3.5 out of 5.0
4.1 out of 5 (136 reviews)

Located in Stone Town, this hotel is steps from Hamamni Persian Baths, Marahubi Palace, and Shangani Beach. Old Fort and …

Get Rates
Tembo House Hotel & Apartments
Tembo House Hotel & Apartments

Forodhani Street, Zanzibar Town 25524

4.0 out of 5.0
4 out of 5 (108 reviews)

Located in Stone Town, this beachfront hotel is next to a golf course and within a 5-minute walk of Shangani Beach, Forodhani …

Get Rates
Maru Maru Hotel
Maru Maru Hotel

Gizenga Street, Shangani, Zanzibar Town 394-400

4.0 out of 5.0
4.3 out of 5 (283 reviews)

Located in Stone Town, this hotel is steps from House of Wonders, Forodhani Gardens, and Old Fort. Shangani Beach and Hamamni …

Get Rates
Dhow Palace Hotel
Dhow Palace Hotel

Kenyatta Road / Baghani Street, Zanzibar Town 397400

4.0 out of 5.0
4.1 out of 5 (113 reviews)

Located in Stone Town, this hotel is steps from Hamamni Persian Baths and Marahubi Palace. Shangani Beach and Old Fort are …

$92
Zanzibar Serena Hotel
Zanzibar Serena Hotel

Kelele Square, Zanzibar Town

5.0 out of 5.0
4.6 out of 5 (88 reviews)

Located in Stone Town, this beachfront hotel is in the city center and within a 5-minute walk of Hamamni Persian Baths, …

Get Rates
Zanzibar Palace Hotel
Zanzibar Palace Hotel

Kiponda area house number 831, Zanzibar Town

4.0 out of 5.0
4.5 out of 5 (34 reviews)

Located in Stone Town, this spa hotel is within a 5-minute walk of Malindi Mosque, Anglican Cathedral, and House of Wonders …

$143

Recent Reviews in Zanzibar Town

Where to stay in Zanzibar Town

Zanzibar Town Hotel Guide

Traveling to Zanzibar Town? There's an abundance of lodgings from which to choose. The Expedia database contains no less than 30 places to stay within a 0.1-mile radius of central Zanzibar Town.

Searching for a place to stay near to the center of Zanzibar Town? Zanzibar Serena Hotel and Mashariki Palace Hotel is sure to suit your needs.

If you're traveling on a tight budget, you'll be delighted to know that there is a healthy selection of cheaper accommodations in the vicinity of Zanzibar Town. The Maru Maru Hotel is 1 mile from the center of Zanzibar Town, while the The Seyyida Hotel And Spa is 1 mile away. The Al Johari Zanzibar and the Zanzibar Beach Resort are two more lower priced places worth checking out.

The The Residence Zanzibar can be found 25 miles away from the center of Zanzibar Town. Another accommodation option is the Zanzi Resort, which is positioned 8 miles away. Another possibility is to book the Dream of Zanzibar or the Diamonds Mapenzi Beach - All Inclusive.

Consider spending some time exploring Darajani Market and Beit el-Sahel, in Stone Town, 1 mile to the west of Zanzibar Town. Should you wish to visit Stone Town, check out the Zanzibar Palace Hotel and Jafferji House and Spa. Or stay in Nungwi, 30 miles to the north of Zanzibar Town, where you'll find the Diamonds Star of the East Zanzibar - All Inclusive and Essque Zalu Zanzibar. If you're staying in Nungwi, set aside a little time to visit the Nungwi Beach and Mnarani Natural Aquarium.

Just because you're traveling, doesn't mean you can't enjoy your love of sport. Tanzania National Stadium can be found 50 miles to the south of Zanzibar Town. If you are keen on sleeping close by, make a reservation in the Hyatt Regency Dar Es Salaam, The Kilimanjaro or Dar Es Salaam Serena Hotel.

Plan on flying in and out of Zanzibar Town? The most convenient airport is Zanzibar International Airport, 4 miles from Zanzibar Town's center. Book a room close by at the Protea Hotel by Marriott Zanzibar Mbweni Ruins.