Mgahinga is one of two locations in Uganda in which mountain gorillas can be found; the other being Bwindi Impenetrable National Park. The park has one habituated gorilla group, although this group sometimes crosses the border into Rwanda, which means Mgahinga is not a reliable spot for viewing gorillas. The park is located in the mountains of Virunga and is contiguous with the Volcanoes National Park in Rwanda and the Virunga National Park in the Democratic Republic of the Congo. Mgahinga is situated about 15 kilometers, by road, south of the town of Kisoro and approximately 55 kilometers, by road, west of Kabale, the largest city in the sub-region.
The entire park is located in Bufumbira County, in the district of kisoro. It is an 8 hour drive via Kabale. For those without private transport, there are daily bus transport services, which set off at 0700 hours. Once in Kisoro town, tourists can hike or take a special hire vehicle to the park gate. It is also possible to fly to Kisoro. Flights can be arranged with Eagle Air, which has flights on Mondays and Fridays from Entebbe to Kisoro.