Mgahinga gorillas National park was established in 1991, it is located in the Kisoro District of far south-western Uganda. The park is about 15 kilometres (9.3 mi), by road, south of the town of Kisoro and approximately 55 kilometres (34 mi), by road, west of Kabale, the largest city in the sub-region. The park is located within Bufumbira County of the Kisoro District.
Mgahinga gorilla National park includes three of the eight Virunga Mountains volcanoes: Mount Muhabura, Mount Gahinga, and Mount Sabyinyo. These dormant volcanoes are international mountains, with Muhabura and Gahinga on the Uganda/Rwanda border, and Sabyinyo a tripoint on the Uganda/Rwanda/Democratic Republic of the Congo (DRC) borders.
Its only Mgahinga gorilla National park and Bwindi Impenetrable National Park within Uganda that protect habitat for the mountain gorilla, an IUCN Red List endangered species. MGNP’s protected area is contiguous with the Volcanoes National Park in Rwanda and Virunga National Park in the DRC. These parks form the 434 square kilometres (168 sq. mi) Virunga Conservation Area (VCA) for mountain gorilla habitat. MGNP protects about 8 percent of the total Virunga Conservation Area.
MGNP also protects tropical moist broadleaf forests of the Afromontane Albertine Rift montane forests Eco region. The park experiences two wet rainy seasons: February to May; and September to December. The average amount of monthly rainfall varies from 250 millimetres (9.8 in) in October to 10 millimetres (0.39 in) in July.