Skip to main content

Malindi Marine National Park is a coastal paradise in Kenya that unveils a world of natural wonders.

Malindi Marine National Park is a haven of breathtaking beauty, where pristine white sandy beaches meet crystal-clear turquoise waters. Step into the warm embrace of the Indian Ocean and immerse yourself in a realm of underwater splendour.

Explore vibrant coral reefs teeming with a kaleidoscope of tropical fish, as they dance among the corals in a mesmerizing display.

Snorkelers and divers are treated to a spectacular showcase of marine life. Encounter graceful sea turtles gliding through the depths, witness the graceful movements of rays, and marvel at the intricacies of marine ecosystems.

With its diverse array of underwater inhabitants, Malindi Marine National Park offers an unforgettable opportunity to witness the rich biodiversity of the ocean.

Above the surface, palm-fringed beaches invite you to unwind and soak up the coastal tranquillity. Feel the soft sand between your toes as you stroll along the shoreline, and indulge in the warm tropical sun's gentle caress.

Malindi Marine National Park is a sanctuary where coastal beauty meets underwater splendour.

Let the allure of this marine paradise captivate your senses, as you explore the wonders of the ocean. Discover the harmony between land and sea, and let Malindi Marine National Park be your gateway to a truly unforgettable coastal experience.


Image removed.


1. Snorkelling

Immerse yourself in the underwater world of Malindi Marine National Park through snorkelling. Explore vibrant coral gardens teeming with a kaleidoscope of tropical fish, spot graceful sea turtles gliding through the water, and marvel at the beauty of the marine ecosystem.

2. Scuba Diving

Take your underwater exploration to greater depths with scuba diving adventures in Malindi Marine National Park. Dive alongside colourful corals, encounter schools of exotic fish, and encounter fascinating creatures such as moray eels, lionfish, and reef sharks.

3. Glass-Bottom Boat Tours

If you prefer to stay dry while still enjoying the marine wonders, embark on a glass-bottom boat tour. Observe the captivating marine life through the boat's clear bottom, including colourful corals, tropical fish, and even sea turtles and dolphins if you're lucky.

4. Mangrove Exploration

Take a guided tour through the mangrove forests surrounding Malindi Marine National Park. Discover the vital role these ecosystems play in preserving coastal biodiversity, observe unique plant and animal species, and learn about the ecological significance of mangroves.

5. Beach Relaxation

Indulge in relaxation on the idyllic beaches of Malindi Marine National Park. Bask in the warm sun, stroll along the soft sands, and take in the serene coastal views.

You can enjoy beach activities, such as beach volleyball or simply unwind with a good book.

Best Time To Visit

The best time to visit Malindi Marine National Park is during the dry season, which typically spans from January to March and June to October.

During these months, the weather is warm and pleasant, with temperatures ranging from 25-30°C (77-86°F). The ocean conditions are calm, providing excellent visibility for snorkelling, diving, and other water activities.

January  10 31 oC 88 oF
February  10 31 oC 88 oF
March 30 31 oC 88 oF
April 120 30 oC 86 oF
May 110 29 oC 84 oF
June 40 28 oC 82 oF
July 40 27 oC 81 oF
August 40 27 oC 81 oF
September  30 28 oC 82 oF
October 50 29 oC 84 oF
November 90 30 oC 86 oF
December 50 31 oC 88 oF

Getting There

Malindi Marine National Park, a coastal gem in Kenya, is easily accessible from Malindi town. Located along the Indian Ocean coast, Malindi is approximately 120 kilometres (75 miles) northeast of Mombasa.

The journey from Mombasa to Malindi takes around 2 to 3 hours, offering picturesque views along the way. Once in Malindi, the marine park is just a short distance from the town centre, ensuring convenient access.

Where To Stay

Experience the allure of Malindi Marine National Park by choosing from a variety of accommodation options in and around Malindi.

Indulge in beachfront luxury at resorts like Diamonds Dream of Africa or find a cosy retreat at guesthouses like Driftwood Beach Club. Your stay will be enhanced by the captivating beauty of the marine park.