Mgahinga Gorilla National Park is located in the Virunga Mountains and encompasses three inactive volcanoes, namely Mount Muhabura, Mount Gahinga, and Mount Sabyinyo. The altitude of the national park ranges from 2,227 to 4,127 m (7,306 to 13,540 ft) and is part of the Nile River watershed area. It is contiguous with Rwanda’s Volcanoes National Park and the southern sector of Virunga National Park in the Democratic Republic of the Congo.
The park is about 15 kilometers (9.3 mi) by road south of the town of Kisoro and approximately 55 kilometers (34 mi) by road west of Kabale. the largest city in the sub-region.
The area experiences two wet rainy seasons: February to May; and September to December. The average monthly rainfall varies from 250 mm (9.8 in) in October to 10 mm (0.39 in) in July.