Malindi Marine National Park
National ParkUNESCO World Heritage

Malindi Marine National Park

Kenya 6 km² (2 mi²) Est. 1968

About Malindi Marine National Park

Malindi Marine National Park was Kenya's first marine protected area, established in 1968 to safeguard the coral reefs and marine life off the historic Swahili coast town of Malindi. Part of the Watamu-Malindi marine conservation complex, the park remains an important site for coral reef research and marine education. Covering 6 square kilometres, the park's shallow coral gardens are accessible by glass-bottom boat and snorkelling, making it popular with families and non-swimmers. The park supports diverse marine life including parrotfish, angelfish, moray eels, and sea turtles. However, silt from the Sabaki River has impacted visibility and coral health in some areas, particularly during the rainy season.

0

Safari Tours

3.7

Avg Rating

58

Years Protected

Highlights

  • Kenya's first marine protected area — historic conservation site
  • Shallow coral gardens ideal for family snorkelling
  • Glass-bottom boats make coral viewing accessible to non-swimmers
  • Close to Malindi town with its rich Swahili heritage
  • Affordable marine park fees

Considerations

  • Sabaki River silt reduces visibility, especially in rainy season
  • Coral health declining in some areas
  • Smaller and less pristine than Watamu or Kisite
  • Can be crowded with tour groups

Wildlife

Big Five Status

🦁

Lion

Not present

🐆

Leopard

Not present

🐘

Elephant

Not present

🦬

Buffalo

Not present

🦏

Rhino

Not present

Notable Species

Monitor Lizard

Occasional

Whale Shark

Rare

Bottlenose Dolphin

Occasional

Green Sea Turtle

Common

Common Occasional Rare

Best Time to Visit

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Peak Season Good Time Less Ideal

Climate Overview

Getting There

Malindi Marine Park is accessed from Malindi town, approximately 120 km north of Mombasa. Flights from Nairobi to Malindi Airport take 1 hour. Glass-bottom boats and snorkelling trips depart from Malindi seafront.

Nearest Airport

Malindi Airport

Nearest City

Malindi

Drive Time

2 hours