The journey from Mandla to Shimla is 1300 km. You need to reach Jabalpur, then take a train to Delhi, and finally a bus or train to Shimla. Expect a travel time of 30 to 35 hours.
Total Distance: 1300 km by road, 1100 km air distance.
The Kalka-Shimla toy train is a must-do.
March to June or December to February.