The journey from Kharagpur to Shimla covers approximately 1650 km. You can take a train to Kalka and then the famous Kalka-Shimla toy train. The total journey takes about 35 to 40 hours. Alternatively, fly to Chandigarh and take a taxi to Shimla. Shimla is a beautiful hill station known for its colonial architecture and mountain views.
Total Distance: Driving distance is 1650 km; straight-line air distance is 1400 km.
Book the toy train well in advance as it is very popular.
March to June and October to February for snow.