Located in a basin 1050 feet above sea level, it is bounded on the south and west by the Kabul and Kalpani rivers, respectively. It is located in Risalpur in Nowshera District and is situated eight kilometers from the city (and district capital) of Nowshera; the famous Khyber Pass lies 90 kilometers to the north. The Risalpur Cantonment itself lies on high ground, some 30 feet above the surrounding area, with the oldest building dating from 1913 or 1914.