Mgahinga Gorilla National Park lies in southwestern Uganda, along the borders with Rwanda and the Democratic Republic of Congo. Covering 33.7 square kilometres, it is Uganda’s smallest national park and forms part of the Virunga mountain landscape. Mountain gorillas and golden monkeys are its main wildlife attractions, with forest trails and volcanic peaks adding more ways to explore. Gorilla trekking takes you into the mountain forest with a guide to search for a habituated family. Golden monkey tracking offers a separate primate experience, while Mount Gahinga, Mount Sabyinyo and Mount Muhavura give hikers a choice of volcanic climbs. Choose your activities before deciding how long to stay. A visit focused on gorilla trekking needs a different itinerary from one that includes golden monkeys and a mountain hike. Permit availability, walking demands and travel time all matter when planning your visit.
Mgahinga at a Glance
| Park feature | Details |
|---|---|
| Location | Kisoro district in southwestern Uganda, bordering Rwanda and the Democratic Republic of Congo. |
| Park size | 33.7 square kilometres, Uganda’s smallest national park. |
| Visitor starting point | Ntebeko Visitor Centre, approximately 14 kilometres from Kisoro town. |
| Main wildlife attractions | Mountain gorillas and golden monkeys. |
| Main activities | Gorilla trekking, golden monkey tracking, volcano hiking, birdwatching and guided forest walks. |
| Volcanic peaks | Mount Gahinga, 3,474 metres; Mount Sabyinyo, 3,669 metres; and Mount Muhavura, 4,127 metres. |
| Landscape | Mountain forest, bamboo zones and volcanic slopes within the Virunga Mountains. |
Things to Do in Mgahinga Gorilla National Park
Gorilla trekking, golden monkey tracking and volcano hiking are the main activities in Mgahinga. Your choice determines how much walking to prepare for and how many days to spend near the park. Birdwatching, guided forest walks and Batwa cultural experiences offer other ways to explore its landscape and heritage.
Gorilla Trekking in Mgahinga
Gorilla trekking in Mgahinga takes you into the mountain forest to search for the habituated Nyakagezi family. The day begins with registration and a ranger briefing at the designated visitor centre. Confirm your reporting point when booking, as trekking arrangements determine where you meet your guides. The walk follows the gorillas’ movements rather than a fixed sightseeing route. Expect forest paths, uneven ground and steep stretches, with the length of the trek depending on where the family is feeding. Once the gorillas are located, you have one hour to watch them feeding, resting and interacting. Keep the rest of your day flexible rather than scheduling another demanding activity immediately afterwards. Arrange your gorilla permit before finalising the itinerary. Wear hiking boots with good grip and carry drinking water, a packed lunch and waterproof clothing. Discuss any walking difficulties when booking so your guide understands the support you need.
Golden Monkey Tracking in Mgahinga
Golden monkey tracking takes you into Mgahinga’s bamboo forest to watch these active primates feeding and moving through the vegetation. The guided walk starts from Ntebeko Visitor Centre, and you have one hour with the monkeys once they are located. Unlike gorillas, golden monkeys move quickly between bamboo stems and branches, making photography a different challenge. Set aside a separate morning for this activity when combining it with gorilla trekking. Walking time depends on the monkeys’ location, so avoid a tight onward transfer. Wear boots with good grip, carry rain protection and confirm the meeting time and permit arrangements before your visit.
Hiking the Mgahinga Volcanoes
Mgahinga has three volcanic peaks to consider, each with different terrain and walking demands. Choose your climb by fitness and comfort with heights. Sabyinyo involves steep ladder sections, while Muhavura reaches the park’s highest elevation.
| Mountain | Summit elevation | Route highlights | Walking demands |
|---|---|---|---|
| Mount Gahinga | 3,474 metres | Bamboo forest leading to a broad, swamp-filled crater. | The lowest of the three summits, but still a sustained mountain climb. |
| Mount Sabyinyo | 3,669 metres | Jagged ridges and a summit at the meeting point of Uganda, Rwanda and the Democratic Republic of Congo. |
Steep sections and fixed ladders require confidence with heights. |
| Mount Muhavura | 4,127 metres | Changing vegetation zones, a small crater lake and views along the Virunga Mountains in clear weather. |
A demanding ascent with substantial elevation gain. |
Batwa Cultural Experiences in Mgahinga
The Batwa Trail explores the forest’s cultural history with Batwa guides, who share knowledge passed down through generations. Along the lower slopes, you learn how forest plants provided food and medicine, how shelters were built and how the community lived before the area became a national park. The trail also includes Garama Cave, an important place in Batwa history. Confirm the available programme, walking duration and cave access before arranging your visit. Choose a Batwa-led experience, ask permission before photographing people and wear shoes with good grip for the forest walk.
Birdwatching and Nature Walks in Mgahinga
Guided walks explore Mgahinga’s forest and bamboo habitats without committing to a summit climb. Birding routes include Sabyinyo Gorge, the saddle between Mount Gahinga and Mount Sabyinyo, and the Boundary Trail at Ntebeko. Sabyinyo Gorge is a good area to search for the Rwenzori turaco, while the Boundary Trail combines birdwatching with views of the volcanoes. Tell your guide whether birds, scenery or a shorter walk are your priority before choosing a route. Carry binoculars and rain protection, and allow time to stop and listen. Forest birds can be difficult to locate when you rush through the trail.
Mgahinga Permit Prices and Activity Fees
Permit costs depend on your activity and visitor category. The figures below are per person and cover the specified activity, not a complete safari package
| Permit or activity | Foreign non-residents | Foreign residents | Rest of Africa | East African citizens |
|---|---|---|---|---|
| Gorilla trekking, standard rate | US$800 | US$700 | US$500 | UGX 300,000 |
| Golden monkey tracking | US$60 | US$50 | US$50 | UGX 40,000 |
| Golden monkey habituation | US$100 | US$80 | US$80 | UGX 100,000 |
| Birdwatching and guided nature walks | US$40 | US$30 | US$30 | UGX 30,000 |
| Sabyinyo Gorge walk | US$30 | US$15 | US$15 | UGX 15,000 |
Seasonal Gorilla Permit Rates
| Trekking months | Foreign non-residents | Foreign residents |
|---|---|---|
| April, May and November | US$600 | US$500 |
Best Time to Visit Mgahinga Gorilla National Park
Mgahinga is open throughout the year. June to August and December to January offer the strongest chance of drier walking conditions for gorilla trekking, golden monkey tracking and volcano hiking. Rain remains possible in every month, so carry waterproof clothing whatever your travel dates.
Drier Months for Trekking and Hiking
Drier trails make steep climbs and forest walks easier to manage, although mud can remain under the trees. June, July and August are good choices when your itinerary includes a volcano hike. December and January provide another drier window. Secure your gorilla permit before finalising accommodation, as popular trekking dates can fill well ahead. Clear summit views depend on cloud cover and are never guaranteed.
Rainy Months and Trail Conditions
Expect wetter conditions from March to May and September to November, with February acting as a transition towards the longer rains. Gorilla trekking continues, but slippery ground can slow the walk, and the approach road needs more care after heavy rain. Allow extra transfer time and keep onward arrangements flexible. The forest becomes greener, while breaks in the cloud can reveal sharp mountain views.
How to Get to Mgahinga Gorilla National Park
Reach Mgahinga by road through Kisoro or fly to Kisoro Airstrip and continue by vehicle. Plan to arrive near the park the day before trekking, leaving time to settle in and confirm your morning reporting point.
Getting to Mgahinga by Road
From Kampala, follow the route through Mbarara, Kabale and Kisoro towards Ntebeko. The journey covers approximately 524 kilometres. Allow a full travel day, with around 9 hours to Kisoro before the final park transfer. The winding 80-kilometre Kabale to Kisoro stretch requires slower driving through the hills. Ntebeko lies another 14 kilometres from Kisoro, along a rough approach road where a 4WD vehicle is recommended. From Kigali, travel through Musanze and cross into Uganda at Cyanika before continuing to Kisoro and Mgahinga. Budget roughly 4 to 5 hours, allowing extra time for immigration and road conditions. Confirm the journey time from your actual hotel or airport pickup point.
Flying to Kisoro
Flights from Entebbe to Kisoro take approximately one hour and 10 minutes, followed by a road transfer to your lodge or the park. Confirm the operating schedule and baggage allowance with the airline before booking, as flight arrangements vary. Arrange your pickup before landing and give the driver your accommodation details. Avoid booking a gorilla trek for your arrival morning, since flight delays and the onward transfer could prevent you from reaching the briefing on time.
Where to Stay Near Mgahinga
Choose accommodation around your trekking start point. Staying near Ntebeko reduces the morning transfer, while Kisoro gives you access to town services. Lake Mutanda suits travellers who want lakeside downtime between activities, but requires an earlier departure for the park.
| Location | Accommodation | Safari suitability |
|---|---|---|
| Near Ntebeko park entrance | Mount Gahinga Lodge | A lodge stay close to the park, with a private footpath to the entrance. A strong choice for a trip centred on Mgahinga’s activities. |
| Ntebeko approach road | Ntebeko Homestay | A family-run stay approximately 2 kilometres from the gate, suited to travellers who want local hospitality and a short morning transfer. |
| Kisoro town | Travellers Rest Hotel | A town base for visitors combining Mgahinga with other stops around Kisoro. Arrange transport to the park before your trekking day. |
| Lake Mutanda | Mutanda Lake Resort | A lakeside stay for combining primate trekking with time to relax, or continuing towards southern Bwindi. Confirm the transfer time to your booked trekking location. |



