Taita Hills

Mountains Forested hills in southeast Kenya with rich biodiversity

The forested Taita Hills in Taita‑Taveta County form an Eastern Arc outlier with endemic plants, community-run forest reserves and viewpoints; birders and conservation visitors come for trails and wildlife.

Main image

The Taita Hills are a compact mountain range in Taita-Taveta County in southeastern Kenya, forming a distinct block of highland forest within the broader Eastern Arc region. They are recognized for their exceptional biodiversity and number of local endemic species.

The hills contain scattered, isolated forest patches and steep ridges; these fragments support several endemic birds and plants adapted to the moist upland environment. The area is important for conservation and ecological research because many species have very restricted ranges.

Geologically the hills are part of the ancient Eastern Arc system and have long-standing forest cover in the higher parts, while lower slopes are used for agriculture and settlements. Conservation efforts focus on protecting remaining forest fragments and their endemic flora and fauna.

The Taita Hills are located inland in southeastern Kenya; the steep, forested uplands rise above surrounding plains and small towns such as Wundanyi lie within the hill complex.

  • Biodiversity and endemics: The hills are part of the Eastern Arc chain and contain several isolated forest fragments that host endemic species found nowhere else, including distinctive forest birds.

What to See #

  • Dawida Forest: Dawida Forest - one of the larger surviving forest fragments on the hills, important for endemic plants and bird species and used for scientific study and conservation.
  • Wundanyi: Wundanyi township - a small town located within the hill complex that serves as the main local centre for services and access to forest trails and viewpoints.
Taita Hills
-3.4043, 38.3280

How to Get to Taita Hills #

The Taita Hills are near Voi in Taita-Taveta County. From Mombasa or Voi drive on the A23/B8 toward Wundanyi; many trailheads are accessible by local roads-hire a local driver or guide for the final miles.

Tips for Visiting Taita Hills #

  • Hire an experienced guide for wildlife and cultural orientation; the Taita Hills are a mosaic of private farms and community land.
  • Explore the lower slopes for indigenous flora and traditional homesteads; the higher ridges can be rough terrain.
  • Respect local customs-much of the land is under community management and visitors should ask permission before entering private farms.

Best Time to Visit Taita Hills #

Late spring and the dry season are best for hiking and wildlife; avoid heavy rains when trails become treacherous.

Wet Season (Mar-May)
Mar-May · 20-28°C
Lush vegetation and active birdlife; trails may be slippery.
Dry Season (Jun-Sep)
Jun-Sep · 18-26°C
Cooler mornings and safer hiking conditions; clear views of coastal plains.

Weather & Climate near Taita Hills #

Climate

Taita Hills's climate is classified as Subtropical Highland (Dry Winter) - Subtropical Highland (Dry Winter) climate with consistently warm temperatures year-round. Temperatures range from 11°C to 25°C. Abundant rainfall (1213 mm/year), wettest in November with a pronounced dry season.

Best Time to Visit
OctoberJanuaryFebruary
Temperature & Rainfall
Temperature Range
37°
Warmest Month
11°
Coldest Month
Monthly Conditions

January

January is mild with highs of 24°C and lows of 13°C. Regular rainfall (86 mm) and partly cloudy skies.

79 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
13° 24°
68%
Humidity
Humid

Weather

86 mm
Rainfall
2.6 m/s
Wind
Calm
2.5
UV Index
Extreme
12.2h daylight

February

February is mild with highs of 25°C and lows of 13°C. Moderate rainfall (75 mm) and partly cloudy skies.

79 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
13° 25°
65%
Humidity
Humid

Weather

75 mm
Rainfall
2.9 m/s
Wind
Calm
2.7
UV Index
Extreme
12.1h daylight

March

March is the warmest month with highs of 24°C and lows of 14°C. Significant rainfall (180 mm) and partly cloudy skies.

73 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
14° 25°
69%
Humidity
Humid

Weather

180 mm
Rainfall
2.7 m/s
Wind
Calm
2.6
UV Index
Extreme
12.0h daylight

April

April is mild with highs of 22°C and lows of 14°C. Heavy rain (204 mm) and partly cloudy skies.

67 Good

Comfort

18°
Feels Like Mild
18°C
Temperature
14° 22°
77%
Humidity
Very Humid

Weather

204 mm
Rainfall
2.8 m/s
Wind
Calm
2.3
UV Index
Extreme
11.9h daylight

May

May is cool with highs of 20°C and lows of 13°C. Moderate rainfall (64 mm) and partly cloudy skies.

70 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
13° 20°
78%
Humidity
Very Humid

Weather

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

June

June is cool with highs of 19°C and lows of 12°C. Light rainfall and partly cloudy skies.

75 Very Good

Comfort

16°
Feels Like Cool
16°C
Temperature
12° 19°
74%
Humidity
Very Humid

Weather

16 mm
Rainfall
2.6 m/s
Wind
Calm
1.7
UV Index
Very High
11.8h daylight

July

July is the coolest month with highs of 19°C and lows of 11°C. The driest month with just 13 mm and partly cloudy skies.

75 Very Good

Comfort

15°
Feels Like Cool
15°C
Temperature
11° 19°
71%
Humidity
Very Humid

Weather

13 mm
Rainfall
2.6 m/s
Wind
Calm
1.7
UV Index
Very High
11.8h daylight

August

August is cool with highs of 19°C and lows of 11°C. Light rainfall and partly cloudy skies.

74 Very Good

Comfort

15°
Feels Like Cool
15°C
Temperature
11° 19°
70%
Humidity
Humid

Weather

18 mm
Rainfall
3.0 m/s
Wind
Light Breeze
1.9
UV Index
Very High
11.9h daylight

September

September is cool with highs of 21°C and lows of 11°C. Light rainfall and partly cloudy skies.

79 Very Good

Comfort

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

Weather

27 mm
Rainfall
2.9 m/s
Wind
Calm
2.2
UV Index
Extreme
12.0h daylight

October

October is cool with highs of 22°C and lows of 12°C. Regular rainfall (80 mm) and partly cloudy skies.

80 Excellent

Comfort

17°
Feels Like Cool
17°C
Temperature
12° 23°
70%
Humidity
Humid

Weather

80 mm
Rainfall
3.0 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
12.1h daylight

November

November is cool with highs of 23°C and lows of 13°C. The wettest month with heavy rain (229 mm) and partly cloudy skies.

71 Very Good

Comfort

18°
Feels Like Cool
18°C
Temperature
13° 23°
75%
Humidity
Very Humid

Weather

229 mm
Rainfall
2.5 m/s
Wind
Calm
2.4
UV Index
Extreme
12.2h daylight

December

December is mild with highs of 23°C and lows of 13°C. Heavy rain (221 mm) and partly cloudy skies.

71 Very Good

Comfort

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

Weather

221 mm
Rainfall
2.2 m/s
Wind
Calm
2.4
UV Index
Extreme
12.2h daylight

Nearby Attractions to Taita Hills