Malindi Marine National Park, Kenya

Malindi Marine National Park is located in the Indian Ocean off Kenya's coast. Malindi Marine Park is popular for its undersea diversity of fish, coral, lagoons and animals of all sizes.

The park covers an area of about 6 kilometres and boasts more than 600 species of fish and over 100 types of coral. The biodiversity of the park earned it the classification of a UNESCO world heritage site in 1979.

Malindi is a perfect Kenyan destination if you want to enjoy the water sports and exploration as well as the beautiful beach - all in one place.


On your visit to Malindi Marine National park, you can choose to enjoy any of the following activities.

  • Bird Watching
  • Water skiing
  • Wind Surfing
  • Snorkelling
  • Relaxing on the beach
  • Camping
  • Photography
  • Deep-sea fishing
  • Boat rides

When To Visit

You can visit Malindi Marine National park at any time of the year but the best recommended time is during the dry months between July and October as well as January and February.

The rain season months have fewer crowds and can still be great if chilling on the beach is not a top priority. 

Related article: Best time to visit Kenya

Getting There

Malindi Marine National Park is located some 110 kilometres north of Mombasa and can easily be reached by road in less than 2 hours.

Alternatively, you go to Malindi much faster by chartering a domestic flight from Mombasa to Marine Airport.

Since most international flights come to Kenya via Nairobi, there are regular domestic flights and rail between Nairobi and Mombasa.

Where To Stay

There are many accommodation options for your visit to Malindi Marine National park. There are various options in all budget options and preferences.

Related articles