
Snorkelling and Diving in Kenya: Top 5 Beautiful Diving Spots
The Kenyan coast isn’t just about sun-kissed beaches and Swahili culture; beneath the turquoise waters of the Indian Ocean lies a world teeming with vibrant marine life, coral reefs, and thrilling underwater adventures. From Malindi to Diani Beach, snorkelling and diving in Kenya offer something for every sea lover, from curious beginners to seasoned divers.
Table of Contents
In this Snorkelling and Diving in Kenya guide, we’ll take a deep dive into Kenya’s top snorkelling and diving spots, the best times to visit, marine species you’ll encounter, and practical tips to make your underwater experience unforgettable.
Why Choose Kenya for Snorkelling and Diving?
Kenya’s coastal waters are home to:
- Coral gardens and fringing reefs
- Warm, clear waters year-round
- Marine national parks that are strictly protected
- A rich ecosystem including turtles, dolphins, rays, reef sharks, and countless tropical fish
Whether you’re floating above coral gardens with a snorkel or diving 30 meters down to explore shipwrecks, the Indian Ocean off Kenya’s coast offers an experience that’s both accessible and exhilarating.

Top Snorkelling and Diving Spots in Kenya
1. Watamu Marine National Park
Located just south of Malindi, Watamu is one of Kenya’s best marine parks, offering shallow lagoons perfect for snorkelling.
- What to expect: Sea turtles, butterflyfish, parrotfish, coral gardens
- Ideal for: Beginners and families
- Bonus: Nearby turtle rehabilitation centres

2. Malindi Marine National Park
A UNESCO Biosphere Reserve, this park features vibrant coral reefs, turtles, and over 600 species of fish.
- What to expect: Octopuses, moray eels, and reef sharks
- Best for: Snorkelers and scuba divers alike
- Accessibility: Easily reached from Malindi town
3. Kisite-Mpunguti Marine Park (near Wasini Island)
Considered Kenya’s premier diving destination, this marine park near the Tanzanian border is a must-visit.
- What to expect: Dolphins, humpback whales (seasonal), and over 250 species of coral and fish
- Dive depths: Up to 30 meters
- Highlight: Frequent dolphin sightings and visibility up to 20 meters
4. Diani Beach and Galu Kinondo
While Diani is known for luxury resorts, it’s also a great base for introductory dives and snorkelling safaris.
- What to expect: Coral bommies, nudibranchs, small reef fish
- For whom: First-time divers and snorkellers
- Pro tip: Take a day trip to nearby Kisite for deeper dives
5. Mombasa Marine National Park
Close to urban conveniences, this marine park near Nyali Beach is ideal for quick excursions.
- What to expect: Angelfish, damselfish, seagrass beds
- For whom: Great for snorkelling tours and night dives
Marine Life You’ll Encounter
Kenya’s marine parks are alive with colorful biodiversity. On your underwater adventures, you’re likely to spot:
- Green and Hawksbill turtles
- Reef sharks
- Clownfish, lionfish, triggerfish
- Eagle rays and stingrays
- Octopuses, cuttlefish, and moray eels
- Seasonal visitors: Whale sharks (Nov–Feb), Humpback whales (July–Oct)
Best Time for Snorkelling and Diving in Kenya
- November to March: Best visibility and calm seas, ideal for both diving and snorkelling.
- July to October: Cooler waters but prime time for whale watching and dolphins.
- April to June: Rainy season; some dive operations pause due to rougher seas and poor visibility.
Dive Centres and Guided Tours
Kenya has several reputable dive schools and tour operators:
- Baracuda Diving (Watamu)
- Pilli Pipa Dhow Safaris (Diani/Kisite)
- Ocean Sports Diving (Watamu)
- Diving the Crab (Diani Beach)
- Peponi Divers (Lamu)
Most offer PADI certification, refresher courses, and beginner-friendly “Discover Scuba” experiences.

Safety Tips for Snorkelling and Diving in Kenya
- Always dive or snorkel with a licensed guide or dive school
- Use reef-safe sunscreen to protect marine life
- Watch out for strong currents, especially outside reef-protected lagoons
- Respect marine park rules, no touching or collecting coral or wildlife
- Hydrate and avoid alcohol before dives
Pro Travel Tips
- Bring your own gear if you’re picky about mask fit or fins, though most dive shops rent quality equipment
- Book early during peak travel months (Dec–Feb and Jul–Aug)
- Combine diving with cultural tours, such as visiting the Gede Ruins or Lamu Old Town
- Take a dhow cruise for sunset views and a relaxing end to a snorkelling day
Sustainable Snorkelling and Diving
Participate in reef cleanups, support local guides and eco-certified operators, and learn about marine conservation projects through organizations like Watamu Marine Association or Eco2 Diving.
Conclusion
Snorkelling and diving in Kenya is more than just an activity; it’s a journey into one of Africa’s most enchanting marine environments. Whether you’re gliding over coral gardens in Watamu, free diving with dolphins in Kisite, or exploring the reefs of Diani, the Indian Ocean’s hidden treasures await.
So pack your mask, strap on those fins, and prepare to dive into the magic of Kenya’s coastal underwater paradise.
1. What marine life can I expect to see?
Common sightings include:
Sea turtles (especially green and hawksbill)
Dolphins
Reef sharks (harmless)
Octopuses
Moray eels
Butterflyfish, angelfish, and parrotfish
Occasionally, whale sharks (seasonal)
2. Do I need certification to dive in Kenya?
Yes. To scuba dive:
You need a PADI or SSI certification for open-water dives.
Many dive centres offer introductory dives or certification courses.
3. What is the best time for snorkelling and diving in Kenya?
October to March is ideal, with the calmest waters and best visibility.
November–February is prime for whale shark sightings.
Avoid the long rainy season (April–June) when visibility drops.
4. Are snorkelling and diving in Kenya safe for beginners?
Yes! Many dive centres along the Kenyan coast:
Provide full training and safety briefings
Offer shallow reef dives for beginners
Have PADI-certified instructors and equipment
5. How much does snorkelling or diving cost in Kenya?
Snorkelling trips: $20–$40 USD per person (gear + boat ride included)
Diving (single dive): $50–$90 USD per person
PADI Open Water certification course: $400–$500 USD
6. Is snorkelling suitable for children?
Absolutely! Many operators offer:
Child-sized gear
Calm water excursions near shallow reefs
Life jackets and guides for added safety











