Kangra Valley Railway

The Kangra Valley Railway departs from Pathankot Junction and winds for 164 kilometres through the foothills of the Himalayas to Jogindernagar, passing through Kangra, Dharamsala, and Palampur along the way. It is one of the most scenic railway journeys in India — narrow gauge, unhurried, with views of paddy fields, cedar forests, and the snow-capped Dhauladhar range on clear days.

The train stops at dozens of small stations and is beloved by photographers and rail enthusiasts as well as ordinary travellers who would rather not spend hours on the winding hill roads. The full journey takes about five to six hours; most travellers ride it to Dharamsala or as far as Kangra and return by road. The train is often crowded during the holiday season, so book ahead if you can — or simply turn up and ride in an unreserved carriage for the authentic experience.

things to do sight
A story
The Kangra Valley Railway was built between 1926 and 1929, threading through some of the most difficult terrain in the foothills on a narrow gauge track just 762mm wide. The line has 2 tunnels, 971 bridges and culverts, and 993 curves — astonishing statistics for a route only 164 kilometres long. The British engineers who surveyed it reportedly disagreed so fiercely about the route that the final alignment was only settled by the intervention of a government committee.