Hotels in Zanzibar

Search and compare Zanzibar hotels from hundreds of travel sites and save

Zanzibar
Sep 23 — Sep 242
Zanzibar
Thu 9/23
Fri 9/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Zanzibar

Filter by star ratings
All filters
Villa Kiva
Villa Kiva
8.9 Excellent
Matemwe, Matemwe, Tanzania
Show on map
0.3 km from city centre, Matemwe, Tanzania 
ExcellentBased on 418 reviews
8.9

Located within the scenic countryside of Matemwe, Villa Kiva Boutique Hotel provides traditional accommodation and a wide range of facilities, such as a swimming pool, a concierge and a private beach. There is also a fitness centre with a swimming pool.

Natural Kendwa
Natural Kendwa
8.7 Excellent
Kendwa, Tanzania
Show on map
0.1 km from city centre, Kendwa, Tanzania 
ExcellentBased on 174 reviews
8.7

Set within the picturesque parkland of Kendwa, Natural Kendwa Villa offers comfortable accommodation and a wide range of facilities, including free Wi-Fi. This comfortable 4-star bed & breakfast is just a 10-minute drive from Nungwi.

Karafuu Beach Resort & Spa
Karafuu Beach Resort & Spa
7.5 Good
Pingwe, P.O.Box 71, Zanzíbar, Zanzibar, Tanzania
Show on map
34.9 km from city centre, Zanzibar, Tanzania 
GoodBased on 105 reviews
7.5

Karafuu Beach Resort & Spa is located on Zanzibar, and provides 5-star accommodation in addition to a private beach. Popular amenities, such as outdoor tennis courts and an outdoor pool, make for an enjoyable stay in Pingwe.

Mangrove Lodge
Mangrove Lodge
8.8 Excellent
Zanzibar, Tanzania
Show on map
10.1 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 354 reviews
8.8

Mangrove Lodge has free Wi-Fi, a swimming pool and a bike rental. It is located a 25-minute car ride from Zanzibar International Airport and an airport shuttle is available for guests.

Sea Cliff Resort & Spa
Sea Cliff Resort & Spa
8.1 Excellent
West Coast, Mangapwani, Tanzania
Show on map
5.0 km from city centre, Mangapwani, Tanzania 
ExcellentBased on 143 reviews
8.1

Sea Cliff Resort & Spa is situated on Zanzibar, and provides 5-star facilities, including a private beach. It also offers outdoor tennis courts, a Jacuzzi and an outdoor pool.

Smiles Beach Hotel
Smiles Beach Hotel
8.3 Excellent
North Coast of Zanzibar, Nungwi, Tanzania
Show on map
0.5 km from city centre, Nungwi, Tanzania 
ExcellentBased on 452 reviews
8.3

Located within the scenic parkland of Nungwi, Smiles Beach Hotel provides charming accommodation and a wide range of facilities, including free Wi-Fi, an outdoor pool and a private beach. It also offers a kids pool, a tour desk and a sun deck.

Maru Maru Hotel
Maru Maru Hotel
8.2 Excellent
Plot No: 397 Gizenga Street Shangani, Stone Town, Zanzibar, Tanzania
Show on map
0.9 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 376 reviews
8.2

Maru Maru Hotel is located in Zanzibar Town and features a rooftop terrace. The multiple facilities this contemporary hotel offers include valet parking, an express check-in and check-out feature and a swimming pool.

DoubleTree Resort by Hilton Zanzibar - Nungwi
DoubleTree Resort by Hilton Zanzibar - Nungwi
8.2 Excellent
Nungwi Village P.O. Box 2651, Nungwi, Tanzania
Show on map
0.4 km from city centre, Nungwi, Tanzania 
ExcellentBased on 760 reviews
8.2

Situated within the scenic parkland of Nungwi, DoubleTree Resort by Hilton Zanzibar - Nungwi offers modern accommodation and a full range of facilities, including an outdoor pool, a private beach and a beauty centre. It provides 3.5-star accommodation with air-conditioned rooms.

Indigo Beach Zanzibar
Indigo Beach Zanzibar
8.4 Excellent
Bwejuu Beach, P.O Box 926, Zanzibar, Tanzania
Show on map
37.8 km from city centre, Zanzibar, Tanzania 
ExcellentBased on 188 reviews
8.4

Featuring a private beach and an outdoor pool, Indigo Beach Zanzibar is situated in Bwejuu and provides comfortable accommodation. It also features a kids club, a 24-hour reception and free Wi-Fi.

Green's Guest House
Green's Guest House
9.3 Excellent
Nungwi-Zanzibar, Nungwi, Tanzania
Show on map
0.6 km from city centre, Nungwi, Tanzania 
ExcellentBased on 733 reviews
9.3

Situated in Nungwi, Green's Nungwi is an easy drive from Kendwa and offers free Wi-Fi and a dry cleaning service.

Top Rated Zanzibar hotels

Show all 1,333 hotels
1
Mizingani Seafront Hotel
Mizingani Seafront Hotel
8.7 Excellent
Mizingani Road, StoneTown, Zanzibar, Tanzania
Show on map
0.9 km from city centre, Zanzibar 

Mizingani Seafront Hotel provides comfortable 4-star accommodation in Zanzibar Town. It also offers an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

2
Samaki Lodge & Spa
Samaki Lodge & Spa
8.6 Excellent
Uroa Beach, Zanzibar, Tanzania
Show on map
26.5 km from city centre, Zanzibar 

Samaki Lodge & Spa is set on Zanzibar, and provides 4-star facilities, including a private beach. Popular facilities, such as a sauna, an outdoor pool and outdoor tennis courts, make for an enjoyable stay in Uroa.

3
Upendo Zanzibar
Upendo Zanzibar
9.1 Excellent
Michamvi Kae Road, 1000 Michamvi, Zanzibar, Tanzania, Michamvi, Tanzania, Pingwe, Zanzibar, Tanzania
Show on map
35.4 km from city centre, Zanzibar 

Upendo Zanzibar is situated on Zanzibar, and provides 5-star accommodation as well as a private beach. The various facilities this contemporary resort offers include free Wi-Fi, a swimming pool and a sun deck.

4
Park Hyatt Zanzibar
Park Hyatt Zanzibar
9.0 Excellent
Shangani Street, Stone Town, Zanzibar, Tanzania, Zanzibar, Tanzania
Show on map
1.3 km from city centre, Zanzibar 

Located amongst a range of tourist attractions, boutiques and eateries, Park Hyatt Zanzibar is ideal for guests wishing to discover Zanzibar Town and its surroundings. It provides superior fitness facilities, which include an outdoor pool and a swimming pool.

5
Maru Maru Hotel
Maru Maru Hotel
8.2 Excellent
Plot No: 397 Gizenga Street Shangani, Stone Town, Zanzibar, Tanzania
Show on map
0.9 km from city centre, Zanzibar 

Maru Maru Hotel is located in Zanzibar Town and features a rooftop terrace. The multiple facilities this contemporary hotel offers include valet parking, an express check-in and check-out feature and a swimming pool.

6
Dhow Palace Hotel
Dhow Palace Hotel
8.5 Excellent
Kenyatta Road, Shangani, Stone Town, Zanzibar, Tanzania
Show on map
1.1 km from city centre, Zanzibar 

Dhow Palace Hotel provides a comfortable setting while in Zanzibar Town. It also features an indoor pool, a coffee bar and a kids pool.

7
Riu Palace Zanzibar
Riu Palace Zanzibar
9.0 Excellent
Nungwi Road, Nungwi, Tanzania
Show on map
2.5 km from city centre, Nungwi 

Set within the scenic countryside of Kendwa, Riu Palace Zanzibar - All Inclusive - Adults Only offers art deco accommodation and a full range of facilities, including outdoor tennis courts, an outdoor pool and a private beach. The resort offers a sauna, as well as rooms with private terraces.

8
Karafuu Beach Resort & Spa
Karafuu Beach Resort & Spa
7.5 Good
Pingwe, P.O.Box 71, Zanzíbar, Zanzibar, Tanzania
Show on map
34.9 km from city centre, Zanzibar 

Karafuu Beach Resort & Spa is located on Zanzibar, and provides 5-star accommodation in addition to a private beach. Popular amenities, such as outdoor tennis courts and an outdoor pool, make for an enjoyable stay in Pingwe.

Cheapest hotels in Zanzibar, Zanzibar Archipelago

Show all 1,333 hotels
Green's Guest House
Green's Guest House
9.3 Excellent
Nungwi-Zanzibar, Nungwi, Tanzania
Show on map
0.6 km from city centre,  

Situated in Nungwi, Green's Nungwi is an easy drive from Kendwa and offers free Wi-Fi and a dry cleaning service.

₱902
Avg. per night
Al Johari Zanzibar
Al Johari Zanzibar
7.4 Good
116 Shangani (Stone Town), Zanzibar, Tanzania
Show on map
1.1 km from city centre,  

Al Johari is a comfortable setting while visiting Zanzibar Town and is close to everything the area has to offer. It also offers a coffee bar, free Wi-Fi and a rooftop terrace.

₱2,605
Avg. per night
Mangrove Lodge
Mangrove Lodge
8.8 Excellent
Zanzibar, Tanzania
Show on map
10.1 km from city centre,  

Mangrove Lodge has free Wi-Fi, a swimming pool and a bike rental. It is located a 25-minute car ride from Zanzibar International Airport and an airport shuttle is available for guests.

₱3,106
Avg. per night
Dhow Palace Hotel
Dhow Palace Hotel
8.5 Excellent
Kenyatta Road, Shangani, Stone Town, Zanzibar, Tanzania
Show on map
1.1 km from city centre,  

Dhow Palace Hotel provides a comfortable setting while in Zanzibar Town. It also features an indoor pool, a coffee bar and a kids pool.

₱3,207
Avg. per night
Mizingani Seafront Hotel
Mizingani Seafront Hotel
8.7 Excellent
Mizingani Road, StoneTown, Zanzibar, Tanzania
Show on map
0.9 km from city centre,  

Mizingani Seafront Hotel provides comfortable 4-star accommodation in Zanzibar Town. It also offers an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

₱3,357
Avg. per night
Indigo Beach Zanzibar
Indigo Beach Zanzibar
8.4 Excellent
Bwejuu Beach, P.O Box 926, Zanzibar, Tanzania
Show on map
37.8 km from city centre,  

Featuring a private beach and an outdoor pool, Indigo Beach Zanzibar is situated in Bwejuu and provides comfortable accommodation. It also features a kids club, a 24-hour reception and free Wi-Fi.

₱3,457
Avg. per night
The Seyyida Hotel And Spa
The Seyyida Hotel And Spa
8.3 Excellent
Stonetown, P.O. Box 326, Zanzibar, Tanzania
Show on map
0.9 km from city centre,  

This comfortable hotel in Zanzibar Town offers free Wi-Fi, as well as an outdoor pool and a rooftop terrace. It also provides a Jacuzzi, a 24-hour reception and laundry facilities.

₱3,608
Avg. per night
Samaki Lodge & Spa
Samaki Lodge & Spa
8.6 Excellent
Uroa Beach, Zanzibar, Tanzania
Show on map
26.5 km from city centre,  

Samaki Lodge & Spa is set on Zanzibar, and provides 4-star facilities, including a private beach. Popular facilities, such as a sauna, an outdoor pool and outdoor tennis courts, make for an enjoyable stay in Uroa.

₱3,658
Avg. per night

Hotel prices in Zanzibar

3 stars

₱3,457 - ₱8,768

Pongwe Beach Hotel

#1 Most popular

Pongwe Beach Hotel
9.5 Excellent
₱8,768
Avg. per night
Kendwa Rocks Hotel

#2 Most popular

₱6,063
Avg. per night
Indigo Beach Zanzibar

Best value

₱3,457
Avg. per night
4 stars +

₱3,207 - ₱32,468

Park Hyatt Zanzibar

#1 Most popular

Park Hyatt Zanzibar
9.0 Excellent
₱16,585
Avg. per night
Melia Zanzibar

#2 Most popular

Melia Zanzibar
8.8 Excellent
₱15,332
Avg. per night
Dhow Palace Hotel

Best value

Dhow Palace Hotel
8.5 Excellent
₱3,207
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Zanzibar

About Zanzibar

Situated off the coast of Tanzania, the exotic island of Zanzibar boasts a rich Swahili culture combined with influences brought by Omani Sultans and Portuguese colonisers. It’s home to the captivating trade centre of Stone Town and blanketed with spice plantations, beautiful beaches and colourful coral reefs.

Things to do

Wander through the atmospheric streets of the UNESCO World Heritage-listed Stone Town, which boasts architecture from Asia, Africa and Arabia. Explore the lavish Sultan’s Palace Museum and delve into Swahili and Zanzibari culture at the House of Wonders, then feast on freshly-caught seafood in the lively night market at Forodhani.

Discover Zanzibar’s exotic spice trade legacy on a guided tour of a spice plantation. See how all your favourite spices are cultivated and learn about their economic significance throughout Zanzibar’s history, then purchase freshly-ground spices to take home.

Relax on one of the idyllic beaches that ring Zanzibar, with blindingly white sands nestled against the surreal blue of the Indian Ocean. Soak up the Zanzibari village atmosphere on the shores of beautiful Matemwe or test your skills with a day of kitesurfing in the waters off Paje Beach.

Teeming with marine life, the coral reefs that surround Zanzibar are among Africa’s most impressive, particularly within the marine conservation area of Mnemba Atoll. Go scuba diving with whale sharks, green turtles and large pelagic species or enjoy a traditional dhow cruise to the Pange Sandbank to snorkel with tropical fish.

Getting around

Kisauni International Airport is around 15 minutes’ drive from Stone Town, one hour from Paje and 1.5 hour’s from Nungwi. Dala dala mini buses are the main means of getting around the island or you can hire a private taxi or rental car.

Zanzibar travel FAQs

  • Where is the best place to stay in Zanzibar?

    Zanzibar, Nungwi, and Kendwa are some of the most favored places to stay in Zanzibar.

  • What are the best hotels in Zanzibar?

    DoubleTree by Hilton Zanzibar - Stone Town (8.3/10 from 529 reviews), Park Hyatt Zanzibar (9.0/10 from 310 reviews), and Melia Zanzibar (8.8/10 from 360 reviews) are all highly rated places to stay in Zanzibar.