The journey from Himachal Pradesh to Shimla covers 150 km. You should travel to Kalka to catch the famous toy train to Shimla. The journey takes approximately 4 to 6 hours. You will pass through the scenic landscapes of the Himalayas. Shimla is the capital of Himachal Pradesh.
Total Distance: 150 km by road, 100 km air distance.
Book your toy train tickets well in advance.
March to June and September to November for pleasant weather.