Lake Bunyonyi

Lake Deep terraced lake in southwestern Uganda with many islands

Lake Bunyonyi in southwest Uganda features terraced green hills and nearly two hundred small islands; visitors stay on island lodges, hire canoes, birdwatch and use it as a base for nearby gorilla or forest treks.

Main image
A view of lake Bunyonyi and some of it's islands.jpg
Wikivoyage banner
A view of Lake Bunyonyi.jpg
Boat in Lake Bunyony.JPG
Boatsman Rows on Lake Bunyonyi - Southeastern Uganda.jpg
Bufuka Elections.jpg
Bufuka peninsula.jpg
Bufuka.jpg
Bunyonyi Safaris Resort in Kabale District near Lake Bunyonyi - cocktail menu.jpg
Bunyonyi Safaris Resort in Kabale District near Lake Bunyonyi - swimming pool.jpg
Bunyonyi Safaris Resort in Kabale District near Lake Bunyonyi 01.jpg

Lake Bunyonyi is a high-altitude lake in southwestern Uganda, noted for its numerous small islands and sheltered bays. It is a popular destination for swimming, canoeing and overnight stays on the lake’s shores or on island guesthouses.

The lake’s islands and calm waters provide sheltered canoe routes and short boat excursions; visitors commonly explore several islands and use local guides for boat transfers. Birdwatching and walks on the surrounding terraced hillsides are also common activities.

Lake Bunyonyi has long been part of local Batwa and Bakiga livelihoods and has become an important regional tourism destination over recent decades. The lake’s islands carry a mix of cultural stories and historic uses that are interpreted for visitors.

Geographically the lake lies near the town of Kabale in southwestern Uganda, close to the Rwandan border, and sits at high elevation compared with many other East African lakes.

  • Islands and elevation: Contains numerous small islands-traditionally cited as 29-used for picnic stops and short boat trips; the lake sits at high elevation compared with many East African lakes.

What to See #

  • Punishment Island (Bwama): Punishment Island (Bwama) is one of the better-known islets visited by tourists because of its historical use in local courtship customs.
Lake Bunyonyi
-1.2833, 29.9181

How to Get to Lake Bunyonyi #

Bunyonyi is about 10-15 km southwest of Kabale town. From Kabale, take a local taxi (matatu) or arrange a private transfer; the drive takes approximately 45 minutes to an hour on hilly roads. Public buses connect Kampala to Kabale; from there reach the lake by road.

Tips for Visiting Lake Bunyonyi #

  • Hire a boat with a local paddler to navigate the lake's narrow channels and reach small island settlements.
  • Bring mosquito netting in the wet season and lightweight rain gear - afternoon storms are frequent.
  • Respect local customs: visitors often stay in simple guesthouses; bargaining is part of lake‑market etiquette but do so politely.

Best Time to Visit Lake Bunyonyi #

Best visited during the dry months (December-February) for clearer skies and easier travel; the rest of the year is lush but wetter.

Dry season (Dec-Feb)
December-February · 15-25°C
Cooler nights and clear skies; ideal for hiking and boat trips.
Wet season (Mar-May)
March-May · 18-28°C
Lush green landscape, warmer; expect afternoon rains.
Shoulder (Jun-Nov)
June-November · 20-26°C
Warm and humid; lake levels are steady and boating is reliable.

Weather & Climate near Lake Bunyonyi #

Climate

Lake Bunyonyi's climate is classified as Warm-Summer Mediterranean - Warm-Summer Mediterranean climate with consistently warm temperatures year-round. Temperatures range from 10°C to 22°C. Abundant rainfall (1146 mm/year), wettest in April.

Best Time to Visit
JulyAugustJanuary
Temperature & Rainfall
Temperature Range
30°
Warmest Month
Coldest Month
Monthly Conditions

January

January is cool with highs of 22°C and lows of 11°C. Moderate rainfall (78 mm) and mostly overcast skies.

69 Good

Comfort

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

Weather

78 mm
Rainfall
1.6 m/s
Wind
Calm
2.0
UV Index
Extreme
12.1h daylight

February

February is cool with highs of 22°C and lows of 11°C. Regular rainfall (92 mm) and mostly overcast skies.

69 Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 22°
75%
Humidity
Very Humid

Weather

92 mm
Rainfall
1.9 m/s
Wind
Calm
2.2
UV Index
Extreme
12.1h daylight

March

March is cool with highs of 22°C and lows of 11°C. Significant rainfall (127 mm) and mostly overcast skies.

65 Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 22°
79%
Humidity
Very Humid

Weather

127 mm
Rainfall
1.8 m/s
Wind
Calm
2.2
UV Index
Extreme
12.0h daylight

April

April is cool with highs of 21°C and lows of 12°C. The wettest month with heavy rain (164 mm) and mostly overcast skies.

55 Acceptable

Comfort

17°
Feels Like Cool
17°C
Temperature
12° 21°
85%
Humidity
Very Humid

Weather

164 mm
Rainfall
1.8 m/s
Wind
Calm
2.1
UV Index
Extreme
12.0h daylight

May

May is cool with highs of 21°C and lows of 12°C. Significant rainfall (108 mm) and mostly overcast skies.

59 Acceptable

Comfort

17°
Feels Like Cool
17°C
Temperature
12° 21°
85%
Humidity
Very Humid

Weather

108 mm
Rainfall
1.6 m/s
Wind
Calm
2.0
UV Index
Very High
11.9h daylight

June

June is the coolest month with highs of 21°C and lows of 10°C. Moderate rainfall (31 mm) and mostly overcast skies.

69 Good

Comfort

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

Weather

31 mm
Rainfall
1.8 m/s
Wind
Calm
1.8
UV Index
Very High
11.9h daylight

July

July is cool with highs of 22°C and lows of 10°C. The driest month with just 18 mm and partly cloudy skies.

75 Very Good

Comfort

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

Weather

18 mm
Rainfall
1.8 m/s
Wind
Calm
1.8
UV Index
Very High
11.9h daylight

August

August is cool with highs of 22°C and lows of 11°C. Moderate rainfall (53 mm) and mostly overcast skies.

75 Very Good

Comfort

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

Weather

53 mm
Rainfall
1.8 m/s
Wind
Calm
1.9
UV Index
Very High
12.0h daylight

September

September is cool with highs of 22°C and lows of 11°C. Significant rainfall (114 mm) and mostly overcast skies.

69 Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 22°
75%
Humidity
Very Humid

Weather

114 mm
Rainfall
1.7 m/s
Wind
Calm
2.1
UV Index
Extreme
12.0h daylight

October

October is cool with highs of 22°C and lows of 11°C. Significant rainfall (125 mm) and mostly overcast skies.

65 Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 22°
78%
Humidity
Very Humid

Weather

125 mm
Rainfall
1.8 m/s
Wind
Calm
2.1
UV Index
Extreme
12.0h daylight

November

November is cool with highs of 22°C and lows of 11°C. Significant rainfall (135 mm) and mostly overcast skies.

57 Acceptable

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 22°
82%
Humidity
Very Humid

Weather

135 mm
Rainfall
1.8 m/s
Wind
Calm
2.0
UV Index
Very High
12.1h daylight

December

December is cool with highs of 22°C and lows of 11°C. Significant rainfall (101 mm) and mostly overcast skies.

67 Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 22°
80%
Humidity
Very Humid

Weather

101 mm
Rainfall
1.8 m/s
Wind
Calm
1.9
UV Index
Very High
12.1h daylight

Nearby Attractions to Lake Bunyonyi