Town · Southwestern Uganda

Kabale

The main southern gateway town for Bwindi and Mgahinga, and the base for visiting Lake Bunyonyi.

How to get there

By road from Kampala via Mbarara, or as the last town before Bwindi's southern sectors.

What to find

Lake Bunyonyi's terraced hills and islands, a popular rest stop before or after gorilla trekking.

Overview

Kabale is the main town of Uganda's southwestern highlands, an area of steep terraced hills that is often called the "Switzerland of Africa". It's cooler than most of Uganda and a key gateway to Bwindi's southern sectors and Mgahinga.

Just outside town is Lake Bunyonyi, a beautiful lake dotted with small islands. It's a favourite place to rest before or after gorilla trekking.

Highlights

  • Lake Bunyonyi and its islands, including the historic Punishment Island
  • Canoe trips, swimming and walks through the terraced hills
  • An easy base for Bwindi's Rushaga and Nkuringo sectors
  • Community and cultural visits around the lake

Things to do

Canoe trips

Paddle a traditional dugout between the islands.

Hikes and cycling

Scenic trails along the ridges above the lake.

Community visits

Visit local projects and Batwa communities.

Best time to visit

All year. Evenings can be cool, so bring a jumper.

Getting there

About 6 to 7 hours by road from Kampala via Mbarara, or about 2 to 3 hours from Kigali via the Katuna border.

Where to stay

Lakeside lodges on Bunyonyi, from simple island camps to comfortable resorts.

Lake Bunyonyi & Kabale

Budget Byoona AmagaraEco-retreat on an island, with simple geodomes and cabins.
Budget Bunyonyi Overland ResortPopular lakeside resort with rooms, cottages and camping.
Mid-range Arcadia Cottages BunyonyiHilltop cottages with sweeping lake views.
Mid-range BirdNest ResortLakeside resort with a deck over the water.

A selection of well-known options, not a complete list. See all accommodation in Uganda →

Good to know

  • Add a Bunyonyi night after your trek to rest your legs.

Permit prices, park rules and access can change. We always confirm the latest details when we plan your trip.