Kisoro is approximately , by road, west of Kabale, the largest city in the Kigezi sub-region. This is approximately , by road, southwest of Kampala, the capital of Uganda and the country's largest city. Kisoro is east of Rumangabo and the Virunga Mountains in the Democratic Republic of the Congo (DRC). The geographical coordinates of Kisoro are 1°17'06.0"S, 29°41'06.0"E (Latitude:-1.2850; Longitude:29.6850). Kisoro Town Council sits at an average elevation of , above mean sea level.
