Zanzibar sits inside a warm, clear stretch of the Indian Ocean, and its fringing reefs are among the best places in East Africa to learn to dive or to add a few relaxed dives to a holiday. Water temperatures stay comfortable all year, there are no strong currents on the sheltered sites, and the reefs hold hard and soft corals, anemones, sea fans, moray eels, rays, turtles, nudibranchs and schools of snappers, fusiliers and butterflyfish. Several dive operators work from the north coast around Nungwi and Kendwa, the east coast and the area near Stone Town. A one-day beginner experience is ideal if you have never dived: you spend time in shallow water with an instructor learning to breathe underwater, clear a mask and control your buoyancy, then dive from a boat to a gentle, sandy reef where the instructor stays by your side. Qualified divers can usually join a small group for two-dive trips to sites such as the reefs around Mnemba and the sheltered coral gardens off the east side.
How it works
The day begins with a briefing at the dive centre, a safety talk and a fitting for wetsuit, mask, fins and regulator. First-timers practise basic skills in a pool or in shallow water, then travel by boat to the dive site with the instructor. Most programmes include lunch, drinking water and equipment hire, and the booking page spells out the start time, depth limits and how many dives are included. Minimum age limits and a short medical questionnaire apply, so read those requirements before you book.
What you see
On a typical dive you drift over coral heads and sandy channels, watch clownfish guarding their anemones and spot larger animals such as turtles, rays and moray eels. Visibility is usually best from about December to March and again from June to October, when the seas are calmer and plankton levels are lower. Underwater photographs are often available as an extra, and many operators offer a longer certification course if you decide you want to continue.
Making the most of it
Do not dive within 18 to 24 hours before flying, and plan the dive early in your stay or at least a full day before your flight home. Tell the instructor about asthma, ear problems or other health conditions in advance, and bring reef-safe sunscreen, a towel and a rash vest for the boat. If you are nervous, say so, as instructors expect it and will take your pace. Certified divers should bring their licence card and logbook and confirm whether equipment hire is included in the version they choose.
What to expect
The experience
A guided diving day with briefing, equipment, boat transfer to a reef site, beginner instruction and lunch.
Best time
Calm-sea months from December to March and June to October offer the best visibility.
How long
Around six to eight hours including instruction, boat time and lunch.
Tips
Avoid flying within 18 to 24 hours after diving, share any health conditions with the instructor and bring a rash vest.
Quick picks
- Best for
- First-time divers and holidaymakers who want a safe, supervised introduction to the reef.
- Families
- Suitable for teenagers who meet the age and health requirements; younger children can snorkel instead.
- Couples
- A shared adventure that is easier to enjoy together with a guide close by.
- Pair with
- A snorkelling day at Mnemba or Chumbe on another day, or a quiet recovery afternoon on the beach.
- Time needed
- One full day.
Good questions
Do I need to be a certified diver?+
No, the beginner programme is designed for people with no experience. Certified divers can usually book separate fun dives.
Do I need to swim well?+
You should be comfortable in the water, and the instructor will test basic swimming and water confidence before you go deeper.
Is equipment included?+
The beginner programme normally includes the equipment you need. Check the booking page for details and for any extras such as photographs.
When is the best time to dive?+
Zanzibar is divable year-round, but calmer seas and clearer water make December to March and June to October the most popular periods.
Can I fly after diving?+
Wait at least 18 to 24 hours between your last dive and any flight, and ask your instructor for advice.



