About Malindi Marine National Park
Malindi Marine National Park is a protected marine area off the town of Malindi in Kilifi County on Kenya’s Indian Ocean coast, established to conserve coral reef and nearshore marine habitats. The park protects reef systems, sandbanks and seagrass beds close to shore.
Coral gardens, reef topography and relatively shallow waters make the park a popular destination for snorkeling and diving, with boats operating from Malindi. The area supports a diversity of reef fish, invertebrates and other nearshore marine life.
The park was designated in the 20th century as part of Kenya’s efforts to protect important reef and coastal habitats and to regulate tourism and fishing around Malindi.
The park lies immediately offshore from the town of Malindi on Kenya’s north coast, in the Indian Ocean.
- Activities: Snorkeling and diving trips operate from Malindi to reach the reefs and submerged features protected by the park, with most access by boat from the town.
Best Time to Visit Malindi Marine National Park
The quarter between January and April is the most consistently calm and clear for snorkelers and divers; avoid the peak trade‑wind months if visibility is a priority.
Weather & Climate near Malindi Marine National Park
Malindi Marine National Park's climate is classified as Tropical Savanna - Tropical Savanna climate with consistently warm temperatures year-round. Temperatures range from 20°C to 31°C. Moderate rainfall (849 mm/year) with a pronounced dry season.
| Month | Comfort | Temp | Feels | Rain | Sky | Humidity | Wind | UV | Daylight |
|---|---|---|---|---|---|---|---|---|---|
| January | Ideal | 21° - 30° | 26° | 6 mm | some cloud | 77% | 5.3 m/s | 2.6 extreme | 12.2h |
| February | Ideal | 22° - 30° | 26° | 3 mm | some cloud | 75% | 5.6 m/s | 2.7 extreme | 12.1h |
| March | Ideal | 23° - 31° | 27° | 29 mm | some cloud | 76% | 4.7 m/s | 2.7 extreme | 12.0h |
| April | Excellent | 23° - 30° | 26° | 107 mm | partly cloudy | 79% | 3.2 m/s | 2.4 extreme | 11.9h |
| May | Very Good | 22° - 28° | 25° | 264 mm | partly cloudy | 80% | 4.0 m/s | 2.0 extreme | 11.8h |
| June | Excellent | 21° - 27° | 24° | 119 mm | partly cloudy | 76% | 3.8 m/s | 1.9 very high | 11.8h |
| July | Excellent | 20° - 26° | 23° | 86 mm | partly cloudy | 75% | 4.1 m/s | 2.0 very high | 11.8h |
| August | Excellent | 20° - 26° | 23° | 48 mm | some cloud | 76% | 3.7 m/s | 2.3 extreme | 11.9h |
| September | Ideal | 20° - 27° | 24° | 37 mm | some cloud | 76% | 3.4 m/s | 2.5 extreme | 12.0h |
| October | Excellent | 21° - 29° | 25° | 55 mm | some cloud | 78% | 3.5 m/s | 2.6 extreme | 12.1h |
| November | Excellent | 21° - 29° | 25° | 61 mm | some cloud | 79% | 2.7 m/s | 2.6 extreme | 12.2h |
| December | Ideal | 21° - 29° | 25° | 34 mm | some cloud | 79% | 3.9 m/s | 2.6 extreme | 12.2h |
How to Get to Malindi Marine National Park
Malindi Marine National Park is offshore from Malindi town in Kilifi County. Visitors usually depart from the main Malindi jetty or from Silversands area; most hotels and dive shops in Malindi can arrange licensed boats. Malindi is about 120 km north of Mombasa by road (roughly 2.5-3 hours), and has a small airstrip served by domestic charters.
Tips for Visiting Malindi Marine National Park
- Book a boat with a licensed operator in Malindi town rather than accepting unsolicited offers on the beach-licensed skippers know reef rules and KWS boundaries.
- Bring reef‑safe sunscreen and a rash vest; the sun is sharp and a few hours snorkeling can be punishing.
- Go early morning for the calmest water and the best visibility; avoid the windy season (usually June-August) when the surface gets choppy.
- Ask the boat crew where the best hard coral patches are; some shallow areas look similar but hide very different marine life.
