The journey from Amalsad to Shimla covers approximately 1600 kilometers. You should travel to Kalka by train and then take the toy train or a bus to Shimla. The journey takes about 28 to 30 hours. This route connects the western coast to the hill station of Shimla.
Total Distance: 1600 km by road, 1400 km air distance.
The toy train ride is very scenic.
March to June and September to November.