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 Kangra toy train- linking Pathankot and Joginder Nagar gently meanders through a maze of hills and valleys, offering the travellers enchantingly beautiful scenery
The wide open Kangra valley in the wake of massive Dhauladhar is very picturesque.At times it passes through the scent filled forest of pine and at other times it runs through lush tea gardens of Palampur Region.
The steepest stretch of this leasure toy train journey lies between Baijnath (renowned for its ancient Shiva temple) and Joginder Nagar .
The train moves so slow in this stretch that one can easily walk along. The popular para-gliding and hang-gliding sites of Bir and Billing are also within reach by train