The distance from Kanod to Shimla is approximately 950 km. You should take a train to Chandigarh and then a bus or taxi to Shimla. The drive from Chandigarh to Shimla via NH 5 is scenic but winding. The total journey takes 20 to 22 hours. Shimla is a popular hill station in the Himalayas.
Total Distance: 950 km by road, 780 km straight-line.
Book the Kalka-Shimla toy train for the final leg if possible.
March to June or September to November.