The journey from Chikhali to Shimla covers about 1800 km. You must travel to Delhi or Chandigarh first, then proceed to Kalka. From Kalka, take the UNESCO-listed Kalka-Shimla toy train. This route takes you from the plains to the high-altitude mountains of Himachal Pradesh. Expect a total travel time of 35 to 40 hours.
Total Distance: 1800 km by road, 1450 km air distance.
The toy train is a must-experience; book months in advance.
The drive from Chandigarh to Shimla is steep; hire a local driver.
April to June and December to February for snow.