To travel from Digha to Shimla, you must first reach Kolkata. From Kolkata, you can take a direct train to Chandigarh or Kalka, and then a taxi or the toy train to Shimla. The total distance is approximately 1800 km, and the journey takes about 30 to 36 hours. This route connects the coastal region of West Bengal with the hill station of Shimla.
Total Distance: 1800 km by road, 1600 km air distance.
Book your train tickets well in advance.
March to June and September to November for pleasant weather.