Kisoro is the small town at the foot of the Virunga volcanoes in Uganda’s far southwest, and the gateway to Mgahinga Gorilla National Park. Getting there from Kampala by road is a 7 to 9 hour drive across some of Uganda’s most dramatic terrain. In 2027 the road is well maintained for most of the journey, and the approach to Kisoro through the volcanic highlands is one of the most scenic drives in East Africa. This guide covers the route, key stops, and practical tips for the journey.
Why Go to Kisoro
Mgahinga Gorilla National Park is one of two Ugandan parks where you can trek mountain gorillas — the other being Bwindi Impenetrable Forest. Mgahinga is smaller and more compact but sits in extraordinary scenery at the base of three volcanoes: Mount Muhabura, Mount Gahinga, and Mount Sabyinyo. The park also protects golden monkeys and offers volcano hiking. Kisoro serves as the base for all activities in Mgahinga and the surrounding area including Lake Mutanda, which is one of the most beautiful crater lakes in Africa.
The Route From Kampala
The route from Kampala to Kisoro follows the same southwest highway as the Kampala to Bwindi drive — through Masaka, Mbarara, and Kabale — before continuing south from Kabale to Kisoro. Total distance is approximately 510 kilometers. The Kampala to Kabale stretch (around 400 km) takes about 5 to 6 hours. From Kabale to Kisoro is another 80 kilometers and adds roughly 1.5 to 2 hours. The road from Kabale to Kisoro is well tarmacked and passes through spectacular highland scenery including views of the Virunga volcanoes as you approach.
Key Stops Along the Way
Equator Crossing at Kayabwe
About 75 kilometers from Kampala, the equator crossing at Kayabwe is a standard 15-minute break. Cold drinks, craft stalls, and the Coriolis effect demonstration make it a natural pause point on the long drive. Nearly every vehicle on this route stops here.
Mbarara Lunch Stop
Mbarara, roughly 270 kilometers from Kampala, is the standard lunch stop. Good restaurants and fuel stations line the main road. It is the last sizeable town before the highlands. Allow 30 to 45 minutes here.
Kabale Junction
Kabale is the junction where the Bwindi road diverts north and the Kisoro road continues south. It is a good opportunity to refuel and buy supplies. From here to Kisoro the road climbs further and the volcanic landscape begins to reveal itself.
Kabale to Kisoro: The Volcanic Approach
The final stretch from Kabale to Kisoro is one of the most beautiful road sections in Uganda. The road curves through terraced hills, drops into valleys, and climbs again toward the volcanoes. On a clear day you can see Mount Muhabura and Mount Sabyinyo long before you reach the town. The air becomes noticeably cooler and cleaner. Kisoro itself is a small trading town sitting at around 1,900 meters with the volcanic peaks rising immediately behind it — it is an arresting sight after hours of driving.
Departure Time and Planning
Depart Kampala by 6:30am to 7:00am to reach Kisoro by late afternoon. This gives you time to settle into your lodge and rest before an early morning gorilla trek or volcano hike the next day. Night driving on the Kisoro road is not advisable — the road is good but the darkness removes the views and increases the risk of hitting unseen hazards. An early start is the non-negotiable requirement for a comfortable daylight arrival.
Transport Options to Kisoro
Private car or safari vehicle transfer is the standard option for gorilla trekkers and park visitors. Your safari operator typically provides a 4WD vehicle and driver as part of the package. Independent travelers can also take the Gateway or Horizon bus from Kampala to Kabale and then a shared taxi or special hire from Kabale to Kisoro. The Kabale to Kisoro leg by shared taxi costs around $5 to $8 and takes about 2 hours when a full vehicle departs.
Arriving in Kisoro for the first time and looking up at the volcanoes is a moment that frames the entire visit. The road from Kampala to get there is long but it delivers you into one of the most dramatic corners of Africa, and in 2027 the drive is as rewarding as the destination.






