Lake Naivasha

Lake Freshwater Kenyan lake with nearby hippo populations

Freshwater Lake Naivasha attracts boat safaris to see hippos and waterbirds; nearby Crescent Island allows walking among plains game, while lakeside lodges and flower farms support easy wildlife day trips.

Main image
KE-Naivasha.png
Naivashasjön läge.png
1973-12-21 Lake Naivasha - birds.jpg
1973-12-21 Lake Naivasha - vogel.jpg
1973-12-21 Lake Naivasha, Aalscholvers op nest Deep.jpg
1973-12-21 Lake Naivasha, Ibissen in boom.jpg
2173175660 38299e9cb4 o.jpg
A view of Lake Naivasha from Mt Longonot.jpg
A Visitor at Breakfast, Elsamere Lodge, Naivasha (46980568444).jpg
African fish eagle flying over Lake Naivasha, Kenya.jpg

Lake Naivasha is a freshwater lake in Kenya’s Rift Valley noted for its islands, birdlife and proximity to horticultural and tourism businesses. It supports a mix of aquatic and shoreline wildlife.

Boat trips to islands such as Crescent Island provide close views of hippos and waterbirds and allow walking among habituated antelope and other wildlife. The lakeshore supports lodges, farms and flower-growing enterprises that have grown around the lake’s water resources.

The lake and its islands have long been used for fishing, grazing and settlement; conservation measures and tourism infrastructure developed in the 20th century to manage competing uses between wildlife and agriculture.

Lake Naivasha lies in the central Rift Valley north-west of Nairobi and is surrounded by farmland, ranches and small towns along the lakeshore.

  • Boat access: Boat trips on the lake are the primary way to view hippos and waterbirds; local operators run short excursions from lakeshore towns.
  • Local water use: The lake supports both freshwater habitats and nearby farming and horticultural estates that rely on its water resources.

What to See #

  • Crescent Island Sanctuary: Crescent Island is a private sanctuary within the lake offering guided walking safaris among habituated wildlife on foot or by boat access.
Lake Naivasha
-0.7658, 36.3556

How to Get to Lake Naivasha #

Lake Naivasha is approximately 90-100 km northwest of Nairobi along the A104; the drive takes about 1.5-2 hours depending on traffic. Regular minibuses and private transfers run from Nairobi; Naivasha town is the usual jumping-off point for boat trips and guided excursions.

Tips for Visiting Lake Naivasha #

  • Boat trips to Crescent Island or Elsamere are worth the extra cost if wildlife and close water views are priorities.
  • Watch the hippos and birds at dawn-boats often get closest at first light when birdlife is most active.
  • Combine a lake visit with a drive to nearby Hell's Gate or Lake Naivasha Crescent for a fuller day in the Rift Valley.

Best Time to Visit Lake Naivasha #

Dawn boat trips are best for birding and hippo viewing; the dry season offers stable conditions for wildlife spotting.

Dry season
June-Sept · 15-25°C (59-77°F)
Lower water disturbance and more predictable birding; hippos visible at shoreline.
Wet season
Oct-May · 18-28°C (64-82°F)
Lusher landscapes and high migratory bird activity; boat schedules may vary.

Weather & Climate near Lake Naivasha #

Climate

Lake Naivasha's climate is classified as Oceanic - Oceanic climate with consistently warm temperatures year-round. Temperatures range from 10°C to 25°C. Moderate rainfall (638 mm/year).

Best Time to Visit
FebruaryJanuaryMarch
Temperature & Rainfall
Temperature Range
33°
Warmest Month
Coldest Month
Monthly Conditions

January

January is cool with highs of 25°C and lows of 10°C. Moderate rainfall (32 mm) and partly cloudy skies.

85 Excellent

Comfort

18°
Feels Like Cool
18°C
Temperature
10° 25°
65%
Humidity
Humid

Weather

32 mm
Rainfall
2.3 m/s
Wind
Calm
2.6
UV Index
Extreme
12.0h daylight

February

February is cool with highs of 25°C and lows of 10°C. Moderate rainfall (37 mm) and partly cloudy skies.

86 Excellent

Comfort

18°
Feels Like Cool
18°C
Temperature
10° 25°
62%
Humidity
Humid

Weather

37 mm
Rainfall
3.2 m/s
Wind
Light Breeze
2.8
UV Index
Extreme
12.0h daylight

March

March is the warmest month with highs of 25°C and lows of 12°C. Moderate rainfall (56 mm) and partly cloudy skies.

79 Very Good

Comfort

18°
Feels Like Mild
18°C
Temperature
12° 25°
66%
Humidity
Humid

Weather

56 mm
Rainfall
2.9 m/s
Wind
Calm
2.8
UV Index
Extreme
12.0h daylight

April

April is the warmest month with highs of 23°C and lows of 13°C. The wettest month with heavy rain (117 mm) and mostly overcast skies.

69 Good

Comfort

18°
Feels Like Mild
18°C
Temperature
13° 23°
78%
Humidity
Very Humid

Weather

117 mm
Rainfall
1.9 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

May

May is cool with highs of 22°C and lows of 13°C. Regular rainfall (92 mm) and partly cloudy skies.

75 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
13° 22°
83%
Humidity
Very Humid

Weather

92 mm
Rainfall
2.0 m/s
Wind
Calm
2.3
UV Index
Extreme
12.0h daylight

June

June is cool with highs of 21°C and lows of 11°C. Moderate rainfall (35 mm) and partly cloudy skies.

73 Very Good

Comfort

16°
Feels Like Cool
16°C
Temperature
11° 21°
82%
Humidity
Very Humid

Weather

35 mm
Rainfall
1.9 m/s
Wind
Calm
2.0
UV Index
Extreme
12.0h daylight

July

July is the coolest month with highs of 20°C and lows of 11°C. The driest month with just 28 mm and mostly overcast skies.

71 Very Good

Comfort

16°
Feels Like Cool
16°C
Temperature
11° 20°
78%
Humidity
Very Humid

Weather

28 mm
Rainfall
2.1 m/s
Wind
Calm
2.0
UV Index
Very High
12.0h daylight

August

August is the coolest month with highs of 20°C and lows of 11°C. Moderate rainfall (42 mm) and mostly overcast skies.

69 Good

Comfort

16°
Feels Like Cool
16°C
Temperature
11° 20°
76%
Humidity
Very Humid

Weather

42 mm
Rainfall
2.0 m/s
Wind
Calm
2.2
UV Index
Extreme
12.0h daylight

September

September is cool with highs of 22°C and lows of 10°C. Moderate rainfall (39 mm) and partly cloudy skies.

73 Very Good

Comfort

16°
Feels Like Cool
16°C
Temperature
10° 22°
71%
Humidity
Very Humid

Weather

39 mm
Rainfall
2.3 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

October

October is cool with highs of 23°C and lows of 11°C. Moderate rainfall (46 mm) and partly cloudy skies.

79 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 23°
71%
Humidity
Very Humid

Weather

46 mm
Rainfall
2.5 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

November

November is cool with highs of 23°C and lows of 11°C. Moderate rainfall (66 mm) and mostly overcast skies.

73 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 23°
77%
Humidity
Very Humid

Weather

66 mm
Rainfall
2.7 m/s
Wind
Calm
2.3
UV Index
Extreme
12.0h daylight

December

December is cool with highs of 24°C and lows of 10°C. Moderate rainfall (48 mm) and partly cloudy skies.

79 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 24°
73%
Humidity
Very Humid

Weather

48 mm
Rainfall
2.4 m/s
Wind
Calm
2.4
UV Index
Extreme
12.0h daylight

Nearby Attractions to Lake Naivasha