The Kangra Valley Railway lies in the sub-Himalayan region of Kangra Valley and covers a distance of 164 km (101.9 mi) from Pathankot, Punjab to Jogindernagar in Himachal Pradesh, India.
The railway line was planned in May 1926 and commissioned in 1929. The line has two tunnels, one of which is 250 ft (76 m) and the other 1,000 ft (300 m) in length. Trains on this narrow gauge line are pulled by small and less powerful engines than on a broad gauge main line, therefore steep ascents had to be avoided. But instead of expensively boring through the mountains on a straight way, a much longer right-of-way further south was chosen that allowed gentle slopes. From 1942 to 1954 there was no train service east of Nagrota.