Zanzibar is an island in the Indian Ocean, part of Tanzania but with its own administration. Its main island, Unguja, combines white sand beaches, a historic centre in Stone Town, spice farms and a forest where you can see red colobus monkeys. Stone Town is a UNESCO World Heritage Site.
Best time to visit
- June to October: dry and slightly cooler, with the most comfortable beach weather. This is the busiest period.
- December to February: hot, sunny and mostly dry, a popular holiday period with warmer water.
- March to May: the long rains. Heavy showers are common, some hotels close and the humidity is high, but prices are lower and the island is quiet.
- November: shorter rains, often brief and in the afternoon.
Tides: the thing many travellers miss
Zanzibar has a large tidal range. On some beaches the water retreats a long way at low tide, leaving shallow flats, and returns at high tide. That changes when you can swim, and it changes the view from your hotel. It is worth checking the tide before choosing where to stay.
The north coast: Nungwi and Kendwa
The northern beaches are known for being better for swimming at most states of the tide, particularly at Kendwa. They have lively sunsets, plenty of restaurants and a range of hotels. They are popular and busier than the east.
The east coast: Paje, Jambiani and Matemwe
Wide, shallow lagoons, strong winds that attract kitesurfers, and a more relaxed atmosphere. At low tide the sea can be far from the beach, so plan swimming around the tide table. Seaweed farming is a local activity you will see on the flats.
Stone Town and the spice farms
Allow a day for Stone Town: narrow alleys, carved doors, markets and the waterfront. A spice tour is a good half-day excursion. Dress modestly when walking through town, as Zanzibar is a predominantly Muslim society.
Other things to do
- Snorkelling or a boat trip to a reef or small island
- A sunset dhow cruise
- Jozani forest to see the red colobus monkeys
- Diving and kitesurfing, depending on the season
Practical notes
- The currency is the Tanzanian shilling. Many hotels also accept dollars.
- Ask your hotel to explain tide times and any beach safety rules.
- Tell us if you want a beach finish after a safari or Kilimanjaro climb, and we will suggest the right coast for your dates.
Updated 18 October 2026



