Passenger train traffic on the route has been suspended due to security concerns and the 2006 monsoon rains, which washed away several sections of the tracks and damaged bridges.
In 1905, the North Western State Railway began construction of the line at the village of Kacha Garhi, located between Peshawar and Jamrud.
[10] The oil-fired steam engines, which pushed and pulled the carriages from the rear and front, were built in the United Kingdom by Vulcan Foundry and by Kitson & Co.[11] An unusual feature of the train journey was that its route passed across the main runway of Peshawar Airport.
Regularly scheduled rail services continued between Peshawar and Landi Kotal until they ended in 1982 due lack of commercial value.
The 2008 monsoon rains in the Khyber Pass washed away significant sections of the railway, and the track was closed to all rail traffic.