The journey from Anuppur to Shimla is a long-distance route connecting Madhya Pradesh and Himachal Pradesh. The distance is approximately 1300 km. You can reach Shimla via connecting trains to Kalka and then the toy train. The travel time is about 30 to 32 hours. Road travel is also possible but very long, so the train is the most efficient mode.
Total Distance: Driving distance is 1400 km; straight-line air distance is 1100 km.
Trains are frequent on this route.
March to June or September to November, when the weather is cool.