Malindi Marine National Park

National Park Kenyan marine park protecting coral reefs and marine life

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.

Main image

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.
Malindi Marine National Park
Malindi Marine National Park, Malindi, Kilifi County, Kenya (offshore from Malindi town)
-3.2556, 40.1433
Daily 7:00am-6:00pm
KSh 2,000 (~$16) adult foreign, KSh 500 (~$4) Kenyan resident (boat fees extra)

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.

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

January

January is warm with muggy conditions (dew point 23°C). Almost no rain.

94 Ideal

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 30°
77%
Humidity
Very Humid

Weather

6 mm
Rainfall
5.3 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
12.2h daylight

February

February is warm with muggy conditions (dew point 23°C). The driest month with just 3 mm.

94 Ideal

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 30°
75%
Humidity
Very Humid

Weather

3 mm
Rainfall
5.6 m/s
Wind
Light Breeze
2.7
UV Index
Extreme
12.1h daylight

March

March is the warmest month with muggy conditions (dew point 24°C). Light rainfall.

92 Ideal

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
76%
Humidity
Very Humid

Weather

29 mm
Rainfall
4.7 m/s
Wind
Light Breeze
2.7
UV Index
Extreme
12.0h daylight

April

April is warm with stifling humidity (dew point 24°C). Significant rainfall (107 mm) and partly cloudy skies.

80 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
79%
Humidity
Very Humid

Weather

107 mm
Rainfall
3.2 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
11.9h daylight

May

May is warm with muggy conditions (dew point 23°C). The wettest month with heavy rain (264 mm) and partly cloudy skies.

74 Very Good

Comfort

25°
Feels Like Warm
25°C
Temperature
22° 28°
80%
Humidity
Very Humid

Weather

264 mm
Rainfall
4.0 m/s
Wind
Light Breeze
2.0
UV Index
Extreme
11.8h daylight

June

June is mild with highs of 26°C and lows of 21°C. Significant rainfall (119 mm) and partly cloudy skies.

80 Excellent

Comfort

24°
Feels Like Mild
24°C
Temperature
21° 27°
76%
Humidity
Very Humid

Weather

119 mm
Rainfall
3.8 m/s
Wind
Light Breeze
1.9
UV Index
Very High
11.8h daylight

July

July is mild with highs of 26°C and lows of 20°C. Regular rainfall (86 mm) and partly cloudy skies.

82 Excellent

Comfort

23°
Feels Like Mild
23°C
Temperature
20° 26°
75%
Humidity
Very Humid

Weather

86 mm
Rainfall
4.1 m/s
Wind
Light Breeze
2.0
UV Index
Very High
11.8h daylight

August

August is mild with highs of 26°C and lows of 20°C. Moderate rainfall (48 mm).

88 Excellent

Comfort

23°
Feels Like Mild
23°C
Temperature
20° 26°
76%
Humidity
Very Humid

Weather

48 mm
Rainfall
3.7 m/s
Wind
Light Breeze
2.3
UV Index
Extreme
11.9h daylight

September

September is mild with highs of 27°C and lows of 20°C. Moderate rainfall (37 mm).

90 Ideal

Comfort

24°
Feels Like Mild
24°C
Temperature
20° 27°
76%
Humidity
Very Humid

Weather

37 mm
Rainfall
3.4 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.0h daylight

October

October is warm with muggy conditions (dew point 22°C). Moderate rainfall (55 mm).

88 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 29°
78%
Humidity
Very Humid

Weather

55 mm
Rainfall
3.5 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
12.1h daylight

November

November is warm with muggy conditions (dew point 23°C). Moderate rainfall (61 mm).

85 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 29°
79%
Humidity
Very Humid

Weather

61 mm
Rainfall
2.7 m/s
Wind
Calm
2.6
UV Index
Extreme
12.2h daylight

December

December is warm with muggy conditions (dew point 23°C). Moderate rainfall (34 mm).

90 Ideal

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 29°
79%
Humidity
Very Humid

Weather

34 mm
Rainfall
3.9 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
12.2h daylight

Nearby Attractions to Malindi Marine National Park