Main image

Nicor CC BY-SA 4.0 Wikimedia Commons

Malindi Marine National Park

National Park

Malindi Marine National Park protects coral reefs off Kenya's coast and attracts snorkelers, scuba divers and sport fishers to its clear waters, coral gardens and seasonal boat trips from Malindi town.

Malindi Marine National Park NairobiMaasai MaraMombasaAmboseli National ParkMalindi Marine National Park
In this guide

Malindi Marine National Park essentials

Address: Malindi Marine National Park, Malindi, Kilifi County, Kenya (offshore from Malindi town)
Website: kws.go.ke
Hours: Daily 7:00am-6:00pm
Admission: KSh 2,000 (~$16) adult foreign, KSh 500 (~$4) Kenyan resident (boat fees extra)

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.
When to Go

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.

Warm & calm
January-April · 26-30°C (water)
Clear visibility and calmer seas-best for snorkeling and diving.
Transitional
October-December · 24-29°C (water)
Good coral activity and fewer tourists outside December holidays.
Windier season
June-August · 23-27°C (water)
Stronger winds can reduce snorkeling visibility and make boat rides choppier.

Weather & Climate near Malindi Marine National Park

Climate

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.

Air Quality: AQI 37 Good
Best Time to Visit
JanuaryFebruaryMarch
Temperature & Rainfall
Temperature Range
35°
Warmest Month
21°
Coldest Month
Monthly Conditions
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
Getting There & Around

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.