The journey from Hatkanangale to Shimla covers about 2000 km. You will need to reach Miraj or Pune to catch a train to Kalka, then take the toy train to Shimla. This route takes you to the heart of the Himalayas. Expect a travel time of around 44 hours by train.
Total Distance: 2000 km by road, 1700 km air distance.
Book the toy train in advance.
March to June and October to February.