Zanzibar

Forty kilometres off the Tanzanian coast, an archipelago of fifty‑plus islands sits in warm turquoise water. White sand, palm shade, the call to prayer over Stone Town’s rooftops, and the slow scent of clove from the plantations inland. The perfect counterweight to your safari days.

Zanzibar is a destination that earns its place on any Tanzania itinerary. The archipelago sits just 35 km (22 miles) off the mainland, and the largest island, officially named Unguja but universally known as Zanzibar, delivers something genuinely difficult to find anywhere else in the world.

The island’s history as one of the great trading hubs of the Indian Ocean left a remarkable cultural imprint. Arab, Indian, Persian, Portuguese, and African influences have layered over centuries into the Swahili culture and language that was born here. That same confluence of worlds produced one of Zanzibar’s most famous sons, Farrokh Bulsara – known to the rest of the world as Freddie Mercury, lead singer of Queen. His birthplace has been preserved as a museum. The oldest quarter of Zanzibar City, Stone Town, reflects all of this history in its narrow lanes and distinctive architecture – particularly the intricately hand-carved wooden doors for which the city is celebrated. UNESCO recognized Stone Town as a World Heritage Site.

Beyond the culture, Zanzibar’s beaches and waters rank among the finest in the world. The snorkeling and SCUBA diving are exceptional, and the reefs are easily accessible from shore or by short boat trip. Spice plantation tours offer a fascinating look at the island’s agricultural heritage, and Jozani Forest – a rare coral rag tropical forest – is home to the endemic red colobus monkey. And if you decide to skip all of it and simply spend your days at the beach, nobody here will argue with that choice.

We recommend a minimum of four days for Zanzibar, with additional days well worth it if your schedule allows.

For travelers in search of something even more remote, Pemba Island lies 50 km (31 miles) north of Unguja and is largely undiscovered. Where Zanzibar has over 150 tourist hotels, Pemba has three. The snorkeling and SCUBA diving here are world-class, the pace is unhurried, and the solitude is genuine.

Click to zoom

01 Beaches

Kendwa Beach

Famous for moon parties

Distance

66km from airport, 62km from Stone Town

This is considered the best beach in all of Tanzania. Very little tide variation is a big plus. Great for those looking for sunbathing, swimming, snorkeling or diving. The beach is famous for its full moon parties held at Kenwa Rocks Resort.

Nungwi Beach

Tons of activities

Distance

67 km from airport, 63km from Stone Town

Very popular and a close contender with Kendwa as the best beach. This is a very socially lively area with several nightclubs and restaurants. Activities include swimming with sea turtles, kayaking, snorkeling, diving, sky diving, horse riding, sunset dhow (a traditional boat) cruises and catamaran trips.

Matemwe Beach

Best snorkeling

Distance

53km from airport, 49 km from Stone Town on the NE coast

This is a small and not very famous beach but it is possible to go to Mnemba Island from there for the best snorkeling in Zanzibar.

Kiwenga Beach

Little Italy

Distance

East coast 46km from airport, 43km from Stone Town

Along beach with beautiful white sand, this is a great spot for sunbathing, swimming, and kite-boarding. This is also referred to as “Little Italy” due to its popularity with Italian tourists.

Uroa Beach

A quiet escape

Distance

East Coast 41km from airport, 38km from Stone Town

This destination is what you want if you want quiet. Few beach activities.

Pongwe Beach

Home of "The Rock Restaurant"

Distance

Between Uroa and Kiwenga Beaches

This is most famous for being the location of the vastly overrated “The Rock Restaurant”.

Paje Beach

Best location for kiting

Distance

50km from airport, 49 km from Stone Town on south east coast

This is the best location if you like kiting. But is is also great for snorkeling and diving. The tide variation is pretty large here with the water receding more than a hundred meters during low tide. There are many local stores available nearby.

Jambiani Beach

Home of the Cuza Cave

Distance

56km from airport, 55km from Stone Town on the southern coast.

A good beach for swimming during high tide but like Paje, the tide variation is quite large. Cuza Cave is an attraction here. A limestone cave with perfectly colored turquoise water, a lovely swimming spot. There are several activities such as cooking classes, dancing, and local drumming at the cave.

Kizimkazi Beach

Swimming with dolphins

Distance

60km from airport, 60km from Stone Town on the south western coast

This area is the best for swimming with dolphins. The tide variation here is very large.

Nakupenda Sandbank

Snorkeling day trip

Distance

20 minute boat ride from Stone Town

A very good area for snorkeling and day trips. No accommodations.

Prison Island (Changuu) Beach

Sunbathing & snorkeling

Distance

25 minute boat ride from Stone Town

Prison Island was built as a prison for disobedient slaves in the 1860’s. It is now best known for its giant tortoises. But the beach there is great for sunbathing or snorkeling. No accommodations.

Vuma Wimbi Beach (Pemba)

An untouched paradise

Distance

NW coast of Pemba Island

Clear water and white sand beach

Misali Island Beach (Pemba)

Another untouched paradise

Distance

Located near Chake Chake Coast on Pemba Island

Great place for snorkeling and diving. No accommodations but all hotels in Pemba can take you there for a day trip.

02 Culture

A few cultural notes worth keeping in mind for Zanzibar. The island is predominantly Muslim, and away from the beach resorts, dressing conservatively is both respectful and appreciated – covered shoulders, midriff, and legs are the norm in towns and villages. At beach resorts, swimwear and light clothing are perfectly acceptable, though topless sunbathing is not permitted anywhere on the island.

Pork is largely absent from menus island-wide, and public intoxication is frowned upon.

If your visit falls during Ramadan, expect a different rhythm to daily life outside the tourist areas. Restaurants in local neighborhoods close during daylight hours while the fast is observed, then come alive after sunset with food, family, and celebration. Within tourist areas, meals and drinks are available throughout the day as normal. It’s a fascinating time to visit if you’re curious about local culture – just worth knowing in advance.

Upcoming Ramadan dates:

  • 7 February – 8 March 2027

03 Activities

Who says that you need to do anything? After a Kilimanjaro trek or being bounced around on dusty roads on safari, doing nothing for a few days is an excellent idea. The perfect white sand beaches lined with palm trees are very relaxing. But for those wanting activity there is plenty to do. Recommended are the following:

  • Stone Town Walking Tour
  • Prison Island Day Trip
  • Spice Plantation Tour
  • Jozani Forest Tour
  • Dhow Cruise
  • Cheetah’s Rock Animal Rescue Center
  • Zanzibari Cooking Classes
  • Deep Sea Fishing
  • Ocean Canoeing
  • SCUBA/Snorkeling
  • Swim with Dolphins
  • Kite Surfing
  • Para-sailing
  • Jet skiing
  • Full Moon Party

 

All activities can be easily booked through your hotel once you arrive. The exception being Cheetah’s Rock Animal Rescue Center visit which required advance booking. For details visit cheetahsrock.org.

04 Getting There

Zanzibar is served by Abeid Amani Karume International Airport (ZNZ), located in the southern part of Unguja Island. Daily flights connect from Kilimanjaro (JRO), Dar es Salaam (DAR), and Arusha (ARK), and there are also connections to and from Seronera in the Serengeti (SEO) – making it straightforward to combine a safari with a Zanzibar stay without backtracking. Note that these are domestic flights, so baggage allowances will be more limited than on your international legs.

If you prefer to arrive by sea, modern ferry service runs from Dar es Salaam, and a speedboat option connects Ushongo Beach in Pangani to Kendwa at the northern tip of the island.

Pemba Island is reachable by short flight from Zanzibar (airport code PMA – not to be confused with Pemba Airport in Mozambique, which shares the name). Ferry service also runs between Zanzibar City and Pemba for those who prefer the slower crossing.

Make an Inquiry

Every safari and trek we plan is built around you — your timeline, your group, and what you most want to experience in Tanzania. Tell us a little about what you have in mind and Philip will personally put together an itinerary just for you.