Upper Dir district is 3,699 square kilometres in area and formed part of the former Malakand Division, lying along the Afghanistan border between Chitral, Bajaur Agency and Lower Dir. It is connected with the Kohistan District via the Badawi Pass and connected with Chitral District through Lawari Pass and with Afghanistan through Bin Shahi Pass.