There is a town in the far southwestern corner of Uganda where the road runs out of options. Behind it, the terraced hills of the Kigezi Highlands roll north toward Kabale and Lake Bunyonyi. In front of it, three volcanoes rise in a jagged wall — Muhabura, Gahinga, and Sabyinyo — their slopes disappearing into cloud, their summits marking the meeting point of three countries.
Beyond those peaks lies Rwanda to the south and the Democratic Republic of Congo to the west. And somewhere on the forested saddle between them lives a family of mountain gorillas that has crossed international borders more times than most travellers ever will.
That town is Kisoro. And it is, quite literally, the last town before the volcanoes.
Kisoro is not a safari hub in the conventional sense. It is a busy, hilly, hardworking border town — the commercial capital of a district pressed into Uganda’s most crowded corner, where farmland climbs every available slope and the mountains dominate everything. But it is also the gateway to Mgahinga Gorilla National Park, the access point for the Nkuringo sector of Bwindi, and the jumping-off point for one of the most remarkable wildlife and trekking regions in Africa.
This is the complete guide to Kisoro — the last town before the volcanoes.
Where Is Kisoro?
Location and Geography
Kisoro lies in the extreme southwestern corner of Uganda, in the Kigezi sub-region, approximately 500 to 530 kilometres from Kampala by road — a drive of eight to ten hours, usually broken overnight in Mbarara or Kabale.
The town sits at roughly 1,900 metres above sea level, making it one of the highest towns in Uganda. It is the administrative and commercial capital of Kisoro District, which is Uganda’s most densely populated rural district — a landscape of tiny, intensely cultivated plots climbing slopes that would be considered unfarmable almost anywhere else.
Kisoro’s geography is defined by three things:
The volcanoes. The town sits at the base of Mount Muhabura (4,127 metres), with Mount Gahinga (3,474 metres) and Mount Sabyinyo (3,645 metres) rising nearby. All three are part of the Virunga Massif, the chain of eight volcanoes that straddles Uganda, Rwanda, and the DRC.
The borders. The Cyanika border post with Rwanda lies approximately 10 to 12 kilometres south of Kisoro. The Bunagana border post with the DRC lies roughly 20 kilometres west. Kisoro is, in effect, a tri-border town — a place where three countries meet within a short drive.
The lakes. Lake Mutanda lies just north of town, with Lake Mulehe and Lake Chahafi nearby. All three are scenic crater lakes set among the foothills, offering views of the Virunga peaks reflected in still water.
A Town of Traders and Farmers
Kisoro is not a tourist town. It is a market town — busy, crowded, and driven by agriculture and cross-border trade.
The Kisoro main market is one of the busiest in the region, drawing traders from Uganda, Rwanda, and the DRC. Irish potatoes, beans, sorghum, and vegetables from the surrounding hills are sold alongside imported goods from across the borders. Boda bodas weave through traffic. Loads are carried on heads and bicycles. It feels like a place that works for a living.
For travellers, this is part of the appeal. Kisoro is not polished for visitors. It is a real Ugandan town in a spectacular setting — and the contrast between its ordinary daily life and the extraordinary landscape around it is what makes it memorable.
How to Get There
By road from Kampala: The drive covers approximately 500 to 530 kilometres and takes eight to ten hours, typically broken with an overnight stop in Mbarara, Lake Bunyonyi, or Kabale. The road is tarmacked as far as Kisoro, though the final sections are winding and steep.
By road from Kabale: Approximately 80 kilometres, taking two to three hours through mountainous terrain.
From Kigali, Rwanda: The drive from Kigali to Kisoro takes approximately three to four hours via the Cyanika border. This is one of the most practical routes into the region and makes Kisoro a natural extension of a Rwanda itinerary — particularly for travellers comparing Uganda’s gorilla permit prices with Rwanda’s.
By air: Kisoro Airstrip is served by charter and light scheduled aircraft from Entebbe and Kajjansi — flight time is roughly one hour thirty minutes — and by charter connections from other Ugandan airstrips. The airstrip is a genuine time-saver for travellers combining multiple parks.
Local transport: Boda bodas and shared taxis operate throughout Kisoro. For Mgahinga, Nkuringo, Lake Mutanda, or the borders, a private vehicle or arranged transfer is strongly recommended.
The People: Bafumbira, Bakiga, and Batwa
The Bafumbira
Kisoro is the heartland of the Bafumbira people — the dominant ethnic group in the district. The Bafumbira are closely related to the communities of northern Rwanda and speak Rufumbira, a dialect of Kinyarwanda, alongside English, Swahili, and Luganda.
The Bafumbira are primarily agriculturalists, farming the steep, fertile slopes of the Virunga foothills. Irish potatoes, beans, sorghum, and vegetables are the main crops, and the district’s farming is among the most intensive in Uganda. Historically, the region was part of the Rwandan kingdom before the colonial boundary settlements placed it within Uganda — a history that still shapes the region’s cultural ties and cross-border relationships.
The Bakiga
The Bakiga — the “people of the mountains” — are also present throughout Kisoro District, particularly in the northern and eastern parts. Their terraced farming traditions, clan organisation, and cultural practices overlap with the neighbouring Kabale and Rukiga districts.
The Batwa
The forests of the Virunga volcanoes — including what is now Mgahinga Gorilla National Park — were home to the Batwa, a hunter-gatherer people who lived in the forest for centuries.
When Mgahinga was gazetted as a national park in 1991, the Batwa were evicted from their ancestral land without compensation. The consequences were severe: loss of livelihood, cultural disorientation, poverty, and discrimination.
Today, the Batwa Cultural Trail in Mgahinga offers a path toward cultural preservation and economic empowerment. Led by Batwa guides, the trail takes visitors through forest and into the Garama Cave — a site of deep spiritual significance — sharing traditional knowledge, survival skills, and the stories of the forest’s first people.
It is not a comfortable experience, and it is not meant to be. It is an honest one.
Culture and Daily Life
Kisoro’s culture is shaped by its density, its altitude, and its borders.
Language. Rufumbira is the everyday language, with English and Swahili widely understood in town. Learning a few greetings goes a long way.
Food. The staples are Irish potatoes, beans, matooke, sorghum, and greens. Kisoro potatoes are famous across Uganda — the district is one of the country’s main suppliers. Local brews include tonto (banana beer) and obushera (fermented sorghum porridge).
Music and dance. Cultural performances in the region feature drumming, flute music, and communal dance, often performed at weddings, harvests, and community gatherings. Community tourism initiatives in and around Kisoro arrange performances and homestead visits.
Faith. The district is heavily Christian, with a strong Catholic presence anchored by Mutolere Hospital and its associated mission — one of the most respected rural health facilities in Uganda.
Mgahinga Gorilla National Park: Uganda’s Smallest, Most Dramatic Park
The Park
Mgahinga Gorilla National Park is Uganda’s smallest national park, covering just 33.7 square kilometres in the extreme southwest. It adjoins Volcanoes National Park in Rwanda and Virunga National Park in the DRC, forming part of the transboundary Virunga Conservation Area.
The park protects the Ugandan slopes of three volcanoes and is the only place in Uganda where golden monkeys are found.
The Gorillas: The Nyakagezi Family
Mgahinga has one habituated gorilla family — the Nyakagezi group, currently numbering around 18 individuals, including an unusual concentration of silverbacks living in coexistence.
Because the family is transboundary, it moves freely between Uganda, Rwanda, and the DRC — making it one of the most travelled gorilla families in Africa and adding a genuine element of unpredictability to the trek.
The critical advantage: Mgahinga issues just eight gorilla permits per day. Bwindi issues around 160. That means that when you trek in Mgahinga, you are one of only eight people in the entire park visiting gorillas that day — and often one of only eight in the whole region.
Gorilla permit costs (2026):
| Category | High Season | Low Season (Apr, May, Nov) |
|---|---|---|
| Foreign Non-Resident | USD $800 | USD $600 |
| Foreign Resident | USD $700 | USD $500 |
| East African Citizen | UGX 300,000 | UGX 300,000 |
Source: UWA tariff. Confirm current rates before booking.
Permits should be booked six to ten months in advance for peak season (June–September, December–February), because only eight are available daily.
The Golden Monkeys
The golden monkey (Cercopithecus kandti) is endemic to the Albertine Rift and is classified as Endangered. Within Uganda, it is found in exactly one place: Mgahinga.
Golden monkeys are fast, acrobatic, and constantly in motion — the opposite of gorillas. They leap through the bamboo canopy in troops, feeding, chasing, and tumbling. Tracking them is energetic and often joyful, and the photography is genuinely challenging.
Golden monkey permits:
| Activity | Foreign Non-Resident | Foreign Resident | East African Citizen |
|---|---|---|---|
| Golden Monkey Tracking (1 hour) | USD $100 | USD $80 | UGX 40,000 |
| Golden Monkey Habituation (4 hours) | USD $140 | USD $110 | UGX 100,000 |
Source: UWA tariff. Fees include park entry.
Golden monkey permits are generally easier to secure than gorilla permits and can often be booked two to three months in advance — though earlier is advisable in peak season.
Together, gorillas and golden monkeys make Mgahinga the only park in Uganda where you can track two endangered primates in one trip. This is the “Mgahinga Double Trek,” and it is available nowhere else in the country.
The Volcanoes: Three Peaks, Three Countries
Mgahinga offers the rare opportunity to climb three volcanoes, each in a single day.
Mount Muhabura (4,127 metres) — the highest and hardest. The name means “the guide,” referring to its prominent cone, visible from across the region. The climb covers roughly 12.6 kilometres round trip, gaining over 1,800 metres. Most groups take eight to ten hours. Altitude is the real challenge, and the summit exceeds 4,000 metres.
Mount Sabyinyo (3,645 metres) — the three-country summit. The jagged ridge marks the exact point where Uganda, Rwanda, and the DRC meet. The climb takes approximately eight hours and covers roughly 13 kilometres. The upper section is so steep that wooden ladders have been installed — essential, not decorative. The name means “old man’s teeth.”
Mount Gahinga (3,474 metres) — the most accessible. The climb takes approximately six hours and covers about 13.5 kilometres. At the summit is a crater filled with swamp and giant lobelia — an otherworldly landscape.
Volcano climbing costs:
| Category | Fee |
|---|---|
| Foreign Non-Resident | USD $80 |
| Foreign Resident | USD $70 |
| East African Citizen | UGX 50,000 |
A guide and armed ranger are mandatory and included.
The Batwa Trail and Garama Cave
The Batwa Trail begins at Ntebeko Visitor Centre and typically lasts four to five hours. Led by Batwa guides, it shares traditional hunting techniques, medicinal plants, fire-making, honey gathering, and storytelling — and includes a visit to the sacred Garama Cave.
The trail costs approximately USD $80 per person, including Batwa guides, park entry, and the cultural performance fee.
Practical note: A portion of every walk or hike fee goes to community-led associations supporting vulnerable children and families in the area. Ask your operator how the fee is distributed.
Lake Mutanda: The Most Beautiful Lake in Uganda?
The Lake
Lake Mutanda lies just north of Kisoro, roughly 20 to 30 minutes from town. It is a scenic crater lake — shallow, dotted with islands, and framed by the Virunga volcanoes, which reflect in its still water on calm mornings.
It sits at approximately 1,800 metres above sea level, surrounded by terraced hills and forested shoreline. On clear days, Muhabura, Gahinga, and Sabyinyo rise directly behind the water — one of the most photogenic landscapes in Uganda.
What to Do on Lake Mutanda
Canoeing. Dugout canoes are available for paddling among the islands, with local guides. It is quiet, slow, and genuinely beautiful — particularly in the early morning before the wind picks up.
Boat trips. Small motorised boats can be arranged for island visits and crossings toward the Nkuringo side of Bwindi.
Island visits. Several small islands sit in the lake, some with fishing communities, others uninhabited.
Birdwatching. The lake and its shores support a range of waterbirds, kingfishers, and forest-edge species.
Swimming. The lake is generally considered safe for swimming — there are no crocodiles or hippos — though you should confirm with your lodge and be aware that bilharzia has been reported in some Ugandan lakes. Check locally before swimming.
Hiking and cycling. Trails around the lake’s shoreline and through surrounding villages offer excellent walking and cycling, with volcano views throughout.
Where to Stay Around Lake Mutanda
Lodges around the lake are among the most atmospheric in Uganda, largely because of the views.
Mutanda Lake Resort — on a peninsula, with volcano views and comfortable accommodation.
Chameleon Hill Lodge — known for its colourful, individually designed rooms and panoramic lake and volcano views.
Lake Mulehe Safari Lodge — on the shores of neighbouring Lake Mulehe, quieter and more intimate.
Gahinga Rest Camp — a mid-range base near the park entrance.
Mount Gahinga Lodge — the region’s signature luxury property, with hand-built bandas and volcano views.
The Nkuringo Sector of Bwindi: The Other Gorilla Option
The Back Door to Bwindi
Kisoro is also the gateway to the Nkuringo sector of Bwindi Impenetrable National Park — one of the park’s four trekking sectors and arguably its most dramatic.
Nkuringo sits on a ridge above the Bwindi forest, offering panoramic views over the Virunga volcanoes and into the DRC. Because it is reached from the Kisoro side, it is often combined with Mgahinga — giving travellers the option of two different gorilla parks in a single trip.
Nkuringo is known for: steep, demanding treks (the trailhead sits high, and treks descend into the forest and climb back out), spectacular scenery, and a genuinely remote feeling compared to Buhoma.
Combining Mgahinga and Bwindi
For travellers with time and budget, trekking gorillas in both Mgahinga and Bwindi — or in two different Bwindi sectors — offers a genuinely different experience each time. The second trek is often described as more enjoyable than the first, because the anxiety of the unknown is gone.
A note on realism: Gorilla trekking is never guaranteed. Success rates exceed 90% in both parks, but the terrain, the distance, and the gorillas’ movements all play a role. Book with a reputable operator, follow your ranger’s instructions, and expect mud.
The Borders: Cyanika and Bunagana
Cyanika: The Rwanda Crossing
The Cyanika border post lies approximately 10 to 12 kilometres south of Kisoro and is the main crossing between southwestern Uganda and northern Rwanda. From Cyanika, the Rwandan town of Kinigi — the gateway to Volcanoes National Park — is around 40 to 50 minutes away, and Kigali is roughly three hours beyond.
Why it matters: Rwanda charges USD $1,500** for a gorilla permit. Uganda charges **USD $800. Travellers increasingly fly into Kigali, cross at Cyanika, trek in Mgahinga or Bwindi, and fly out — saving money while seeing the same gorilla population in a different country.
Practicalities: Have your passport, yellow fever certificate, and visa documentation ready. Crossings are usually straightforward but can be slow at peak times. Confirm current entry requirements before travelling, and note that some nationalities now require a visa for Uganda while others do not.
Bunagana: The DRC Crossing
The Bunagana border post lies approximately 20 kilometres west of Kisoro and is one of the crossings into the Democratic Republic of Congo, giving access to the eastern DRC and the Virunga National Park area.
Important warning: The eastern DRC has experienced prolonged insecurity, including armed group activity. Do not attempt to cross without current, reliable information and a reputable operator. Check your government’s travel advisories, which are frequently updated and often advise against travel to the region. Many insurers exclude the DRC entirely.
The border gives Kisoro its frontier character and its economic importance — but it is not a casual tourist crossing.
Where to Stay in Kisoro
In Kisoro Town
Kisoro Tourist Hotel — one of the town’s long-established hotels, with comfortable rooms, a restaurant, and a bar. A reliable base for Mgahinga treks.
Sawa Sawa Guesthouse — a budget-to-mid-range option with clean rooms and a friendly atmosphere.
Hotel Zebra and Mucha Hotel — additional mid-range options in town.
Kisoro Travellers Rest — a simple, well-located budget option.
Near Mgahinga and Ntebeko
Mount Gahinga Lodge — the region’s signature property, part of the Volcanoes Safaris portfolio, with hand-built bandas, fireplaces, and views of the Virunga volcanoes. Personal butler service and full board are standard.
Gahinga Rest Camp — a mid-range option close to the park entrance.
Amajambere Iwacu Community Camp — a community-run camp at the park boundary, offering budget accommodation and camping, with proceeds supporting local development.
Around Lake Mutanda and Lake Mulehe
Mutanda Lake Resort, Chameleon Hill Lodge, and Lake Mulehe Safari Lodge — all offering lake views, volcano views, and a quieter alternative to staying in town.
In Nkuringo
Nkuringo Bwindi Gorilla Lodge — a multi-award-winning lodge on Nteko Ridge, with forest suites and panoramic views. One of the best-value luxury options in the Bwindi area.
Clouds Mountain Gorilla Lodge — a premium property on a ridge above Bwindi, with stone cottages and exceptional views.
Where to Eat and Drink in Kisoro
Kisoro’s dining is functional rather than fancy — hotels and local eateries serving Ugandan staples.
Local food: Irish potatoes (a regional specialty), beans, matooke, cassava, groundnut sauce, rice, chapati, and grilled meat. Street food includes Rolex, roasted maize, and cassava chips.
Hotel restaurants: The most reliable options for travellers, offering Ugandan and continental dishes.
Local brews: Tonto (banana beer), obushera (fermented sorghum porridge), and commercial beers including Nile Special and Club.
Costs at a Glance
| Item | Indicative Cost (USD) |
|---|---|
| Bus from Kampala to Kisoro | $15–$25 |
| Budget guesthouse (per night) | $15–$35 |
| Mid-range hotel (per night) | $40–$90 |
| Luxury lodge (per night) | $150–$400+ |
| Meal at local restaurant | $3–$8 |
| Gorilla permit (high season) | $800 |
| Gorilla permit (low season) | $600 |
| Golden monkey tracking | $100 |
| Golden monkey habituation | $140 |
| Volcano climbing | $80 |
| Batwa Trail | $80 |
| Mgahinga park entry | $40 |
| Lake Mutanda canoe hire | $10–$30 |
| Boda boda ride in town | $1–$2 |
All figures are indicative. Confirm current rates at the time of booking.
Best Time to Visit Kisoro
The Dry Seasons
June to August and December to February are the best windows. Trails are firmer, volcano views are clearer, and gorilla trekking is more comfortable. These are also the busiest months — book permits and lodges well in advance.
The Wet Seasons
March to May and September to November bring rain, mud, and cloud. Gorilla trekking continues year-round with high success rates, but the trek is harder, the views are often obscured, and some roads become challenging. Lodge rates drop, permits are easier to secure, and the landscape is lush and green.
Low-season advantage: Gorilla permits drop to **USD $600** in April, May, and November — a saving of $200 per person.
Altitude and Weather
Kisoro sits at 1,900 metres, and the volcanoes rise above 4,000 metres. Expect cool mornings and cold nights. Pack warm layers, a waterproof jacket, and sturdy boots regardless of season.
Sample Itineraries
The 3-Day Mgahinga Double Trek
Day 1: Arrive Kisoro. Settle in. Afternoon at Lake Mutanda for canoeing and volcano views.
Day 2: Gorilla trekking in Mgahinga. Briefing at Ntebeko, trek to the Nyakagezi family, one hour with the gorillas. Afternoon rest, or the Batwa Trail and Garama Cave.
Day 3: Golden monkey tracking in the morning. Afternoon departure, or continue to Lake Bunyonyi or Kabale.
The 5-Day Volcano and Gorilla Adventure
Day 1: Arrive Kisoro. Afternoon at Lake Mutanda.
Day 2: Gorilla trekking in Mgahinga.
Day 3: Golden monkey tracking. Afternoon Batwa Trail.
Day 4: Climb Mount Gahinga (6 hours) or Mount Muhabura (9–10 hours).
Day 5: Depart for Kabale, Lake Bunyonyi, or cross to Rwanda via Cyanika.
The 7-Day Uganda–Rwanda Combination
Day 1: Arrive Kigali. Transfer toward the border.
Day 2: Cross at Cyanika. Afternoon at Lake Mutanda.
Day 3: Gorilla trekking in Mgahinga.
Day 4: Golden monkey tracking or volcano climb.
Day 5: Transfer to Nkuringo for a second gorilla trek in Bwindi.
Day 6: Transfer to Lake Bunyonyi. Afternoon canoeing.
Day 7: Depart for Kampala or return to Kigali.
Safety: The Honest Picture
General safety. Kisoro is generally a safe town for travellers. Standard precautions apply: avoid walking alone at night, keep valuables secure, and use reputable transport.
The DRC border. The Bunagana area and the eastern DRC beyond it have experienced armed group activity. Do not cross without current information and a reputable operator. Follow your government’s advisories.
The Rwanda border. The Cyanika crossing is generally straightforward. Have your documents ready and confirm current entry requirements in advance.
Volcano trekking. Mount Muhabura and Mount Sabyinyo are serious undertakings. Altitude sickness is a genuine risk above 3,500 metres. Ascend slowly, hydrate, and descend immediately if symptoms worsen. Ensure your travel insurance covers high-altitude trekking.
Gorilla trekking. Follow all UWA rules: minimum 7 metres distance, face masks mandatory, no flash photography, no trekking if unwell. These rules protect the gorillas.
Health. Kisoro is a high-risk malaria area, despite the altitude. Antimalarial prophylaxis is essential. Medical facilities are limited — Mutolere Hospital is the main referral facility in the district, but serious cases may require evacuation to Kampala. Comprehensive travel insurance with medical evacuation is strongly advised.
Roads. The Kabale–Kisoro road is tarmacked but winding and steep. Landslides can occur in the wet season. Allow extra time and travel in daylight.
The Verdict: The Last Town Before the Volcanoes
Kisoro is not a comfortable town in the way that a purpose-built resort is comfortable. It is crowded, hilly, and busy with trade. The power can go out. The roads in the district are rough. The mornings are cold and the afternoons are hot.
But Kisoro sits at the edge of something extraordinary. Three volcanoes rise directly behind it. A gorilla family crosses international borders on the forested saddle above. Golden monkeys — found nowhere else in Uganda — tumble through the bamboo. A lake reflects the Virunga peaks. And the Batwa still tell the stories of the forest they lost.
This is the last town before the volcanoes. And for travellers willing to make the journey to Uganda’s most remote corner, it offers an experience that no other place in the country can match.
Ready to explore Kisoro, Mgahinga, and the volcanoes? Contact TravelGiantUganda.com to plan your southwestern Uganda adventure — with gorilla permits, golden monkey tracking, volcano climbs, Lake Mutanda lodges, and cross-border logistics arranged for you.
SEO Snapshot
Suggested meta description: Kisoro is Uganda’s last town before the volcanoes and the gateway to Mgahinga Gorilla National Park. Full guide: gorilla permits, golden monkeys, volcano climbs, Lake Mutanda, and where to stay.
Focus keyword: Kisoro Uganda
Secondary keywords: Mgahinga Gorilla National Park, Nyakagezi gorilla family, golden monkey tracking Uganda, Mount Muhabura hike, Mount Sabyinyo, Lake Mutanda, Cyanika border, Bunagana border, Bwindi Nkuringo sector, Batwa Trail, Kisoro accommodation, gorilla permit price Uganda
Suggested internal links: Mgahinga Gorilla National Park, Golden Monkeys and Gorillas: The Ultimate Mgahinga Double Trek, Gorilla Trekking in Bwindi, Gorilla Habituation Experience, Lake Bunyonyi, Kabale, Volcanoes and Crater Lakes, The Batwa People, Uganda visa requirements, Is Uganda safe for solo travellers?, The cost of a Ugandan safari, Best time to visit Uganda
