Mgahinga Gorilla National Park is situated in far south western Uganda. It’s situated in 510km from Kampala; the most commonly used route passes through Kabale and Kisoro districts. Mgahinga Gorilla National Park can be reached in 8 hours on good tarmac. Its then a further 76km to Kisoro town on a mountainous tarmac road with steep ascents and descents.
Ntebeko, the main entrance to Mgahinga Gorilla National Park is 14km from Kisoro at the end of a dirt road with some steep and rocky sections.
Far southwest, bordering Rwanda and Congo, 14km from Kisoro town. The park lies in the south-western corner of Uganda, 540km from Kampala.
- Kisoro is about 540 km from Kampala (Uganda’s capital city). The journey to the park by road takes about 10 hours, excluding rest stops, passing via Kabale and Kisoro. It takes about 8 hours to reach Kabale.
- For public transport, there are daily buses/minibuses, which set off at 7.00pm from Kampala. Once in Kisoro Town, you can hike to the park if you are strong enough or hire a cab to the park gate.
Please note that the 80km section between Kabale and Kisoro is a winding, mountainous drive on murram that takes at least 2 hours, while the park gate at Ntebeko lies a bumpy 14km (30 minutes) south of Kisoro.
An attractive, alternative route leaves the main road at Kabale and follows the shoreline of the superbly scenic Lake Bunyonyi to rejoin the Kabale-Kisoro main road at its halfway point at Muko.
Mgahinga can be reached from Bwindi Impenetrable National Park, the most popular location where travelers go on gorilla trekking safaris. From Bwindi’s southern gorilla tracking trailheads at Nkuringo and Rushaga, Kisoro lies 28km south and Mgahinga 14km beyond. Mgahinga is almost four hours’ drive from the main trailhead at Buhoma. Dirt roads from Buhoma pass the Ruhija trailhead to join the Kabale-Kisoro tarmac road (see above). Mgahinga can also be reached by air using the daily flights from Entebbe International Airport to Kisoro airfield.
Charter flights can be arranged from Entebbe or Kampala (Kajjansi) to Kisoro airstrip.