Book Zanzibar 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
Cheap Zanzibar hotels

The Mora Zanzibar - Luxury All Inclusive
Muyuni Matemwe Unguja North Region
The price is AU$529 per night from 31 May to 1 June
AU$529
31 May - 1 June
includes taxes & fees
When you stay at The Mora Zanzibar - Luxury All Inclusive in Matemwe, you'll be on the beach and 13 minutes by car from Kigomani Beach.

Tembo House Hotel
Forodhani Street Zanzibar Town
The price is AU$190 per night from 27 May to 28 May
AU$190
27 May - 28 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.

TUI BLUE Bahari Zanzibar
Kiwengwa Kiwengwa
Fully refundable
The price is AU$289 per night from 31 May to 1 June
AU$289
31 May - 1 June
includes taxes & fees
With a stay at TUI BLUE Bahari Zanzibar in Kiwengwa, you'll be 1.5 mi (2.4 km) from Kiwengwa Beach and 27.9 mi (45 km) from Nakupenda Beach.
Save an average of 15% on thousands of hotels when you're signed in

Hotel Riu Palace Zanzibar - All Inclusive
Nungwi Road Nungwi
When you stay at Hotel Riu Palace Zanzibar - All Inclusive in Nungwi, you'll be on the beach, within a 15-minute drive of Nungwi Beach and Kendwa Beach.

Hotel Riu Palace Swahili - All Inclusive - Adults Only
Nungwi Road, North Cost Zanzibar Nungwi Unguja North Region
The price is AU$477 per night from 25 May to 26 May
AU$477
25 May - 26 May
includes taxes & fees
With a stay at Hotel Riu Palace Swahili - All Inclusive - Adults Only in Nungwi, you'll be on the beach, a 3-minute walk from Kendwa Beach and a 4-minute drive ...

Hotel Riu Jambo - All Inclusive
Nungwi Road, North Coast Zanzibar Nungwi Unguja North
When you stay at Hotel Riu Jambo - All Inclusive in Nungwi, you'll be on the beach, within a 15-minute drive of Nungwi Beach and Kendwa Beach.

Zuri Zanzibar
Off Nungwi Road Kendwa Unguja Kaskazini Region
The price is AU$901 per night from 25 May to 26 May
AU$901
25 May - 26 May
includes taxes & fees
Located in Kendwa, Zuri Zanzibar is by the ocean, within a 15-minute drive of Nungwi Beach and Kendwa Beach.

Kendwa Rocks Beach Hotel
Kendwa Kendwa
The price is AU$201 per night from 29 May to 30 May
AU$201
29 May - 30 May
includes taxes & fees
With a stay at Kendwa Rocks Beach Hotel in Kendwa, you'll be on the beach, within a 10-minute drive of Nungwi Beach and Simba Padel.

Zanzibar Serena Hotel
Kelele Square Zanzibar Town
The price is AU$550 per night from 25 May to 26 May
AU$550
25 May - 26 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.
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.
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.
Zanzibar hotels essential information
Accommodation | 1,810 hotels |
|---|---|
Lowest Price | AU$190 |
Highest Price | AU$901 |
Popular hotels | The Mora Zanzibar - Luxury All Inclusive, Tembo House Hotel, TUI BLUE Bahari Zanzibar, Hotel Riu Palace Zanzibar - All Inclusive, Hotel Riu Palace Swahili - All Inclusive - Adults Only, Hotel Riu Jambo - All Inclusive, Zuri Zanzibar, Kendwa Rocks Beach Hotel, Zanzibar Serena Hotel |
Most recent Zanzibar hotel reviews

lastminute.com.au Verified Review
5 / 5
This property was beautiful and the food was outstanding. Their ALL INCLUSIVE price includes everything! This isn’t true of other stays where you pay for certain foods or drinks. The RUI PALACE SWAHILI is true to its word and it was fantastic!
A verified traveller stayed at Hotel Riu Palace Swahili - All Inclusive - Adults Only
Posted 4 hours ago
More ways to explore Zanzibar
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.





