Traveling from Gangarampur to the hill station of Shimla is a multi-stage journey. You must first take a train from Malda Town to Kalka, and then board the famous Kalka-Shimla toy train. The total distance is approximately 1800 km. Expect a travel time of 35 to 40 hours.
Total Distance: 1800 km by road, 1600 km straight-line.
Book the Kalka-Shimla toy train well in advance.
March to June and October to February for snow.