The journey from Ghatshila to Shimla is a long-distance trip across northern India. You should travel to Tatanagar Junction, take a train to Kalka, and then proceed by the toy train or road to Shimla. The distance is approximately 1600 kilometers, and the journey takes about 30 to 35 hours. This route is well-connected by the Indian Railways and road network.
Total Distance: 1600 km by road, 1400 km air distance.
The toy train from Kalka to Shimla is a UNESCO World Heritage experience.
March to June and September to November.