Bundibugyo is a town in Western Uganda. It is the 'chief town' of Bundibugyo District and the district headquarters are located there. Bundibugyo is located approximately 32 kilometres (20 mi), by road, west of Fort Portal and 71 kilometres (44 mi), by road, north of Kasese, the largest town in the sub-region.
Bundibugyo is one of the most western of all Uganda's district capitals. Although Kisoro, Kanungu and Rukungiri are located further west than Bundibugyo, it is the only Ugandan district capital located west of the Rwenzori Mountains. It sits at an altitude of 900 metres (3,000 ft), above sea level. The predominant ethnicities in the town are the Bamba and the Bakonjo. However other ethnicities coexists with them including the Batooro, Bakiga, Banyoro and the Banyankole.