Mgahinga Gorilla National Park
Mgahinga Gorilla National Park is in Western Uganda.
Mgahinga is the smallest of all Uganda's national parks. Located in South Western Uganda, Mgahinga is the continuation of the Virunga Forests that spread through three countries; Uganda, Rwanda and the Democratic Republic of Congo. Though less known, Mgahinga Gorilla National Park is one of the only four national parks that protect the mountain gorillas, the rest being the Bwindi Impenetrable National Park in Uganda, Virunga National Park in DR Congo and the Volcanoes National Park in Rwanda.
Mgahinga Gorilla National Park was officially opened in 1991 as Uganda's smallest national park. The park was gazetted to protect the endangered mountain gorillas that roam through the forests.
Flora and fauna
You can get to Mgahinga Gorilla National Park directly from the nearby Kisoro town, which is about 14 kilometers away. There are private cars in Kisoro town that provide transport to the main gate of the park.
Gorilla trekking permits are required to visit the mountain gorillas. A permit is also need to see the habituated golden monkeys. Usually the trekking permits are include of park entrance fees. However you would want to cross check with Uganda Wildlife Authority  officials before the day of tracking.
Recommended to see are the three volcanoes of Sabyinyo, Gahinga and Sabyinyo. The volcanoes are part of the Virunga chain, which has five other mountains. Hiking treks to the top of the three volcanoes can be done throughout the year. The hiking treks can be reserved directly through Uganda Widlife Authority or through local tour operators such Virunga Adventure Tours, Bamboo Ecotours, and other.
Gorilla tracking, golden monkey trekking and volcano hiking are the main activities to do in Mgahinga Gorilla National Park. Tracking permits are required to visit the gorillas and the monkeys in the park. Permits can be booked directly from Uganda Wildlife Authority or through local tour operators such as Bamboo Ecotours and more.