Budadiri is located within Mount Elgon National Park, at the foothills of Mount Elgon. The town is a popular staging area and base camp for climbers who would like to scale the mountain. Budadiri was awarded Municipality status on 1 July 2009.