Zanzibar hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

Zanzibar Serena Inn  5 stars

Stone Town Kelele Square, Zanzibar, Tanzania

Zanzibar Great
USD 330

Bluebay Beach Resort  5 stars

Kiwengwa Beach, Kiwengwa (Zanzibar), Tanzania, 00000

Kiwengwa (Zanzibar) Great
USD 1 657

Karafuu Beach Resort  5 stars

Michamvi Road, Pingwe, Tanzania, 00000

Pingwe Great
USD 479

The Residence Zanzibar  5 stars

Mchangamle, Kizimkazi, Kizimkazi, Tanzania

Kizimkazi Great
USD 451

Essque Zalu Zanzibar  5 stars

Nungwi Beach , Nungwi, Tanzania

Nungwi Perfect
USD 254

Baraza Resort And Spa Zanzibar  5 stars

Bwejuu Beach, Dongwe, South East Coast, Zanzibar, Tanzania

Zanzibar Very good
USD 1 041

The Palms Zanzibar  5 stars

Bwejuu Beach, Zanzibar, Tanzania

Zanzibar Great
USD 1 040

Royal Zanzibar Beach Resort  5 stars

North Coast Nungwi, Nungwi, Tanzania, 3425

Nungwi Very good
USD 252

Ras Michamvi Beach Resort  5 stars

Chwaka Bay, Michamvi Kae, Tanzania

Michamvi Kae Great
USD 85

Melia Zanzibar  5 stars

Kiwengwa, Kiwengwa (Zanzibar), Tanzania, 00200

Kiwengwa (Zanzibar) Great
USD 397

Mtoni Marine Hotel  5 stars

Malawi Road, Zanzibar, Tanzania

Zanzibar Perfect
USD 452

Dream Of Zanzibar  5 stars

Mahonda, Zanzibar, Tanzania

Zanzibar Very good
USD 465

Sea Cliff Resort & Spa  5 stars

1763 Malawi Road;Mangapwani , Zanzibar, Tanzania

Zanzibar Great
USD 222

Riu Palace Zanzibar (Adults Only)  5 stars

Nungwi Road, Nungwi, Tanzania, 3498

Nungwi Great
USD 293

Diamonds La Gemma Dell'Est  5 stars

Nungwi Road, Nungwi, Tanzania

Nungwi Very good
USD 506

Neptune Pwani Beach Resort & Spa  5 stars

Kiwengwa, Pwani Mchangani, Tanzania, 00000

Pwani Mchangani Very good
USD 477

Breezes Beach Club & Spa  5 stars

Bwejuu Beach, Bwejuu, Tanzania

Bwejuu Very good
USD 202

Zanzi Resort  5 stars

Kama, Zanzibar, Tanzania

Zanzibar Very good
USD 382

Park Hyatt Zanzibar  5 stars

Shangani Street, Zanzibar, Tanzania, undefined

Zanzibar Very good
USD 362

Zanzibar White Sand Luxury Villas & Spa  5 stars

Paje Beach, Paje, Tanzania

Paje Great
USD 523

Fruit & Spice Wellness Resort Zanzibar  5 stars

Mchangamble Beach, Kizimkazi, Tanzania

Kizimkazi Great
USD 251

Kasha Boutique Hotel  5 stars

Matemwe, Kigomany, Matemwe (Zanzibar), Tanzania

Matemwe (Zanzibar) Great
USD 161

Kilindi Zanzibar (Adults Only)  5 stars

Kilindi, Kendwa, Tanzania, 12814

Kendwa Very good
USD 1 155

Tulia Zanzibar Unique Beach Resort  5 stars

Pongwe Pwani, Zanzibar, Tanzania

Zanzibar Great
USD 503

Kiwengwa Beach Resort  5 stars

Kiwengwa Village, Kiwengwa (Zanzibar), Tanzania, 2144

Kiwengwa (Zanzibar) Very good
USD 228

Karafuu Beach Resort & Spa  5 stars

Off Pingwe Main Road, North, Pingwe, Tanzania

Pingwe Very good
USD 435

Baraza Resort And Spa Zanzibar  5 stars

Off Michamvi Road, Paje Beach, Bwejuu, Tanzania, 0000

Bwejuu Guest rating
USD 1 164

Fumba Beach Lodge  4 stars

Fumba, Zanzibar, Tanzania, 00000

Zanzibar Very good
USD 385

Sultan Sands  4 stars

Po Box 3276,Kiwengwa, North East Coast,, Kiwengwa (Zanzibar), Tanzania, 00000

Kiwengwa (Zanzibar) Great
USD 297

Doubletree Resort By Hilton Zanzibar - Nungwi  4 stars

Nungwi Village, Nungwi, Tanzania, 2651

Nungwi Great
USD 230

Ras Nungwi Beach Hotel  4 stars

Nungwi Peninsular, North Region, Zanzibar, Tanzania, 00000

Zanzibar Great
USD 227

Dongwe Ocean View  4 stars

Dongwe Road, Dongwe, Tanzania, 00000

Dongwe Great
USD 242

Ocean Paradise Resort  4 stars

North East Coast Zanzibar, Zanzibar, Tanzania

Zanzibar
USD 340

Mnarani Beach Cottages  4 stars

P.O.Box 3361 North Coast, Nungwi, Tanzania

Nungwi Very good
USD 160

Tausi Palace Hotel  4 stars

Baghani Street, Zanzibar, Tanzania

Zanzibar Great
USD 107

Diamonds Mapenzi Beach  4 stars

Mahonda, Kiwengwa (Zanzibar), Tanzania

Kiwengwa (Zanzibar) Very good
USD 359

My Blue Hotel  4 stars

Nungwi, Nungwi, Tanzania

Nungwi Very good
USD 153

Hakuna Majiwe  4 stars

Paje Zanzibar,, Paje, Tanzania

Paje Great
USD 666

Paradise Beach Resort  4 stars

Marumbi Road Uroa, Uroa, Tanzania, 4017

Uroa Very good
USD 193

Maru Maru Hotel  4 stars

Gizenga Street, Stone Town, Zanzibar, Tanzania, 397-400

Zanzibar Great
USD 150

Golden Tulip Zanzibar Boutique Hotel  4 stars

Malindi Road, Zanzibar, Tanzania

Zanzibar Very good
USD 106

Dhow Inn  4 stars

Paje Beach, Paje, Tanzania

Paje Very good
USD 161

Protea Hotel By Marriott Zanzibar Mbweni Ruins  4 stars

Mbweni, Zanzibar, Tanzania

Zanzibar Very good
USD 245

Ahg Waridi Beach Resort & Spa  4 stars

Pwani Mchangani, Pwani Mchangani, Tanzania, P.O. 3085

Pwani Mchangani Great
USD 164

Spice Island Hotel & Resort  4 stars

Main Road, Paje, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 105

Doubletree By Hilton Zanzibar - Stone Town  4 stars

90 / 90A Shanghani, Zanzibar, Tanzania

Zanzibar Very good
USD 97

Smiles Beach Hotel  4 stars

North Coast Of Zanzibar, Nungwi, Tanzania

Nungwi Very good
USD 206

Sunshine Hotel Zanzibar  4 stars

Matemwe, Matemwe (Zanzibar), Tanzania

Matemwe (Zanzibar) Very good
USD 155

Mashariki Palace Hotel  4 stars

Hurumzi Street, Stone Town, Zanzibar, Tanzania, P.O. Box 3904 - Shangani - Stone Town - Zanzibar - Tanzania

Zanzibar Great
USD 322

Karamba Resort  4 stars

Kizimkazi Dimbani Village, Kizimkazi, Tanzania

Kizimkazi Very good
USD 171

Voi Kiwengwa Resort  4 stars

Kiwengwa Village, 2144, Zanzibar, Tanzania

Zanzibar Very good
USD 291

Green And Blue Ocean Lodge  4 stars

Along Matemwe Beach, Zanzibar, Tanzania

Zanzibar Great
USD 161

Sea View Lodge Boutique Hotel  4 stars

Jambiani, Zanzibar, Tanzania

Zanzibar Great
USD 143

Zanzibar Palace Hotel  4 stars

Kiponda Area Housenumber 831, Zanzibar, Tanzania

Zanzibar Very good
USD 345

Mvuvi Boutique Resort  4 stars

Kiwengwa, Kiwengwa (Zanzibar), Tanzania

Kiwengwa (Zanzibar) Very good
USD 154

Chuini Zanzibar Beach Lodge  4 stars

Chuini Palace Ruins, Bububu, Zanzibar, Tanzania

Zanzibar Great
USD 439

Kisiwa On The Beach  4 stars

271 Paje Zanzibar, Paje, Tanzania, 0000

Paje Great
USD 287

Mizingani Seafront Hotel  4 stars

Mizingani Road, Stonetown, Zanzibar, Tanzania

Zanzibar Great
USD 116

Dhow Palace Hotel  4 stars

Kenyatta Road, Shangani, Stone Town , Zanzibar, Tanzania

Zanzibar Very good
USD 94

Tembo House Hotel And Apartments  4 stars

Forodhani Street, Zanzibar, Tanzania

Zanzibar Very good
USD 195

Africa House Hotel  4 stars

Shangani, Zanzibar, Tanzania

Zanzibar Very good
USD 91

Indigo Beach Zanzibar  4 stars

Bwejuu, Bwejuu, Tanzania

Bwejuu Great
USD 105

Zanzibar Garden Villa  4 stars

Paje Beach, Kizimkazi, Tz, Zanzibar, Tanzania

Zanzibar
USD 70

Mchanga Beach Resort  4 stars

Between Pwani Mchangani And Matemwe Villages Pwani Mchangani Tanzania, Pwani Mchangani, Tanzania

Pwani Mchangani Very good
USD 145

Forodhani Park Hotel  4 stars

Forodhani Street, Zanzibar, Tanzania

Zanzibar Great
USD 83

Baobab Beach Resort  4 stars

Nungwi Beach, Nungwi, Tanzania, 1941

Nungwi Great
USD 332

Next Paradise Boutique Resort  4 stars

Plot 888, Pwani Mchangani, Tanzania

Pwani Mchangani Very good
USD 404

Zanzibar Bahari Villas  4 stars

Matemwe , Matemwe (Zanzibar), Tanzania

Matemwe (Zanzibar) Very good
USD 220

The Zanzibari  4 stars

Nungwi Road, Nungwi, Tanzania

Nungwi Great
USD 552

Sunshine Marine Lodge  4 stars

Off Mnemba Island Road, Matemwe (Zanzibar), Tanzania, 4749

Matemwe (Zanzibar) Very good
USD 164

Pongwe Bay Resort  4 stars

10 Pongwe Road, Pongwe, Tanzania

Pongwe Very good
USD 196

The Seyyida Hotel And Spa  4 stars

Kijangwani, Zanzibar, Tanzania

Zanzibar Very good
USD 223

Kena Beach Hotel  4 stars

Matemwe Beach Northeast Coast , Matemwe (Zanzibar), Tanzania, 0000

Matemwe (Zanzibar) Great
USD 598

Uroa Bay Beach Resort  4 stars

P.O. Box 2675, Uroa, Tanzania, 2675

Uroa Great
USD 114

Ocean Paradise Resort & Spa  4 stars

North East Coast Zanzibar, Pwani Mchangani, Tanzania

Pwani Mchangani Very good
USD 299

Santa Maria Coral Park  4 stars

Pongwe Beach, Pongwe, Tanzania

Pongwe Very good
USD 88

Villa Kiva  4 stars

Matemwe, Matemwe (Zanzibar), Tanzania

Matemwe (Zanzibar) Great
USD 283

The Sands Beach Resort  4 stars

P.O Box 791 Zanzibar, Pingwe, Tanzania

Pingwe Great
USD 340

Clove Island Villas  4 stars

Makunduchi Zanzibar , Po Box 2401, Makunduchi, Tanzania

Makunduchi Great
USD 249

Al Johari  3 stars

116 Shangani, Zanzibar, Tanzania, 00000

Zanzibar Great
USD 84

The Swahili House  3 stars

Stone Town, Zanzibar, Tanzania

Zanzibar Great
USD 137

Shangani Hotel  3 stars

Kenyatta Road, Zanzibar, Tanzania, 00000

Zanzibar Nice
USD 58

Mermaids Cove Beach Resort And Spa  3 stars

East Coast, 2206 Uroa, Uroa, Tanzania

Uroa
USD 102

Savanna And Ocean  3 stars

Paje, Next To Zanzibar Adventure School , Paje, Tanzania, 00000

Paje
USD 23

Ora Resort Coral Reef  3 stars

Pwani Mchangani, Pwani Mchangani, Tanzania

Pwani Mchangani Great
USD 137

Ora Resort White Rose  3 stars

Bwejuu -, Paje, Tanzania

Paje
USD 184

Sunset Beach Resort Zanzibar  3 stars

Nungwi, Zanzibar, Tanzania

Zanzibar Great

Coral Rock Hotel  3 stars

Jambiani Mfumbwi, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Very good
USD 137

Nungwi Village Beach Resort  3 stars

North Coast, Zanzibar, Tanzania

Zanzibar

Swahili Beach Resort  3 stars

255 Mkunguni, Zanzibar, Tanzania, 00000

Zanzibar Very good
USD 87

Al Minar Hotel  3 stars

Off Shangani Street Door No -96, Stone Town, Zanzibar, Tanzania, 4858

Zanzibar Great
USD 82

Bellevue Guesthouse  3 stars

Bwejuu Street, Bwejuu, Tanzania

Bwejuu Great
USD 70

Chwaka Bay Resort  3 stars

Dung Street, Chwaka Village ,Zanzibar 1480, Chwaka, Tanzania

Chwaka Great
USD 56

Villa De Coco  3 stars

Jambiani Main Road, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 176

Ngalawa Beach Village  3 stars

Chwaka Bay, East Coast, Chwaka, Tz, Zanzibar, Tanzania

Zanzibar
USD 166

Blu Marlin Village  3 stars

Kiwengwa Beach, Kiwengwa (Zanzibar), Tanzania

Kiwengwa (Zanzibar) Great
USD 134

White Beach  3 stars

Bwejuu, Zanzibar, Tanzania

Zanzibar Very good
USD 51

The Z Hotel  3 stars

Nungwi Beach, Zanzibar, Tanzania

Zanzibar Great
USD 247

La Madrugada Beach Resort  3 stars

Makunduchi, Makunduchi, Tanzania, 54346

Makunduchi Very good
USD 58

Zanzibar Beach Resort  3 stars

Mazizini, Zanzibar, Tanzania

Zanzibar Very good
USD 109

Reef & Beach Resort  3 stars

Jambiani Beach, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 89

Pongwe Beach Hotel  3 stars

Pongwe Beach, Pongwe, Tanzania

Pongwe Very good
USD 237

Milele Villas  3 stars

Fukuchani ,Zanzibar 2572, Zanzibar, Tanzania

Zanzibar
USD 362

Asmini Palace Hotel  3 stars

Kiponda Street, Stone Town, Zanzibar, Tanzania

Zanzibar Very good
USD 90

Seasons Lodge Zanzibar  3 stars

Pongwe, Pongwe, Tanzania

Pongwe Great
USD 115

Zanzibar Rock Resort  3 stars

Pongwe Village, Pongwe, Tanzania

Pongwe Very good
USD 117

Bliss Beach Lodge  3 stars

Jambiani Beach South East Coast, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 77

Amaan Bungalows  3 stars

Nungwi Beach, Nungwi, Tanzania

Nungwi Very good
USD 88

Flame Tree Cottages  3 stars

Nungwi - North West Zanzibar, Nungwi, Tanzania

Nungwi Great
USD 189

Nur Beach Hotel Jambian Zanzibar  3 stars

4146 Jambiani, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 102

Arabian Nights Hotel  3 stars

791, Paje Beach, Paje, Tanzania, 971

Paje Great
USD 106

Langi Langi Beach Bungalows  3 stars

Nungwi Beach, Nungwi, Tanzania

Nungwi Great
USD 102

Cristal Resort  3 stars

Paje Beach, Paje, Tanzania

Paje Very good
USD 111

Zanzibar Hotel  3 stars

Off Bhangani Street, Zanzibar, Tanzania, 4858

Zanzibar
USD 87

Mamamapambo Boutique Hotel  3 stars

Main Road, Jambiani (Zanzibar), Tanzania, 4146

Jambiani (Zanzibar) Great
USD 121

Mangrove Lodge  3 stars

Mawimbini Beach, Chuini, Zanzibar, Tanzania

Zanzibar Great
USD 124

Funguni Palace Hotel  3 stars

Funguni Street, Malindi, Zanzibar, Tanzania

Zanzibar Guest rating
USD 40

The Island Beach Resort  3 stars

Chukwani, Zanzibar, Tanzania

Zanzibar
USD 87

Zan View Hotel  3 stars

Kairo Village, Kiwengwa (Zanzibar), Tanzania

Kiwengwa (Zanzibar) Great
USD 198

Kendwa Rocks Hotel  3 stars

Kendwa, Kendwa, Tanzania, 3939

Kendwa Very good
USD 236

Casa Del Mar  3 stars

Jambiani, Jambiani (Zanzibar), Tanzania, 4146

Jambiani (Zanzibar) Very good
USD 80

Uhuru Beach Hotel  3 stars

Mwendawima, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 68

Waikiki Resort Zanzibar  3 stars

Pwani Mchangani Beach, Pwani Mchangani, Tanzania, 2210

Pwani Mchangani Very good
USD 67

Promised Land Lodge  3 stars

South Coast , Kizimkazi, Tanzania

Kizimkazi Very good
USD 80

Helwa Zanzibar Beach Bungalows  3 stars

Bwejuu Zanzibar, Bwejuu, Tanzania

Bwejuu Very good
USD 99

Union Beach Bungalows  3 stars

Nungwi, Nungwi, Tanzania

Nungwi
USD 55

Ifa Beach Resort  3 stars

Jambiani Beach Road, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 82

Khulala Ocean Blue  3 stars

Paje Beach, Paje, Tanzania

Paje Great
USD 79

Milele Beach Resort  3 stars

72111 Pongwe Zanzibar, Pingwe, Tanzania

Pingwe Great
USD 199

Cocoa Guest House  3 stars

Nungwi Beach, Nungwi, Tanzania

Nungwi Very good
USD 73

Yellow Card Apartment & Bungalows  3 stars

Jambiani Kikadini, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Very good
USD 78

Chumbe Island Coral Park  3 stars

Chumbe Island, Mbweni, Tanzania

Mbweni Great
USD 558

Island Paradise Inn  3 stars

Mlandege Road, Zanzibar, Tanzania

Zanzibar Great
USD 54

Palm Beach Zanzibar  3 stars

Bwejuu Beach, Bwejuu, Tanzania

Bwejuu Perfect
USD 54

Villa Juliana  3 stars

Kibigija P.O. Box 3816, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar) Great
USD 180

Nungwi Inn  2 stars

1496, Nungwi, Tanzania

Nungwi Great
USD 75

Zanzibar Stone Town Lodge  2 stars

Shangani Street, Zanzibar, Tanzania

Zanzibar
USD 52

Ndame Beach Lodge  2 stars

Paje Beach, Paje, Tanzania

Paje Great
USD 92

Twisted Palms Lodge & Restaurant  2 stars

Bwejuu. P. O Box 870, Bwejuu, Tanzania

Bwejuu Very good
USD 71

Blue Oyster Hotel  2 stars

Jambiani Beach , Jambiani (Zanzibar), Tanzania, 0000

Jambiani (Zanzibar) Great
USD 109

Bahari Pizza Restaurant Bungalows  2 stars

Mbuyuni, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar)
USD 52

Kitete Beach Bungalows  2 stars

Paje, Paje, Tz, Paje, Tanzania, 11111

Paje
USD 124

Kichanga Lodge  0 stars

Michamvi, Michamvi Kae, Tanzania, 00000

Michamvi Kae Great
USD 205

Matemwe Lodge  0 stars

Matemwe Beach, Matemwe (Zanzibar), Tanzania

Matemwe (Zanzibar)
USD 504

Zanzest Beach Bungalows  0 stars

Mfumbwi, Zanzibar, Tanzania

Zanzibar Very good
USD 49

Villa Fleur De Lys  0 stars

Makunduchi, Makunduchi, Tanzania

Makunduchi
USD 160

Uzuri Villa  0 stars

South East Coast, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar)
USD 151

Villa Serenity  0 stars

Paje Beach, Paje, Tanzania

Paje Very good
USD 567

Zanzibar House  0 stars

Matemwe Kilimajuu, Matemwe (Zanzibar), Tanzania

Matemwe (Zanzibar) Perfect
USD 84

Shooting Star Lodge  0 stars

Kiwengwa Beach, Kiwengwa (Zanzibar), Tanzania

Kiwengwa (Zanzibar)
USD 402

Jambiani Villas  0 stars

Jambiani Kigibija, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar)
USD 219

Unguja Lodge  0 stars

Kizimkazi Mtendeni, Kizimkazi, Tanzania, 0000

Kizimkazi
USD 362

Villa Fiona  0 stars

Marumbi Zanzibar, Marumbi, Tanzania

Marumbi
USD 174

Lost & Found Zanzibar  0 stars

Kenyatta Road, Zanzibar, Tanzania

Zanzibar
USD 27

Red Monkey Beach Lodge  0 stars

Mfumbwi Village, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar)
USD 240

Garden Beach Bungalows  0 stars

Jambiani Beach, Jambiani (Zanzibar), Tanzania

Jambiani (Zanzibar)
USD 112

Kilimanjaro Lodge  0 stars

Nungwi Mnarani Oposite Mnarani, Nungwi, Tanzania

Nungwi Great
USD 46

Mount Zion Lodge  0 stars

Michamvi Kae, Michamvi Kae, Tanzania

Michamvi Kae Perfect
USD 15

Imani Beach Villa Resort  0 stars

Imani Beach Villa, Bububu, P.O.Box 3248 Zanzibar City, Bububu, Tanzania

Bububu
USD 38

Zanzibar Dt Villa  0 stars

Malindi Street, Zanzibar, Tanzania

Zanzibar
USD 190

Villa Kobe  0 stars

Kairo, Kiwengwa (Zanzibar), Tanzania

Kiwengwa (Zanzibar)
USD 320