To travel from Digha to Shillong, you must first reach Kolkata. From Kolkata, you can take a direct train or flight to Guwahati, and then a taxi or bus to Shillong. The total distance is approximately 1100 km, and the journey takes about 20 to 26 hours. This route connects the coastal region of West Bengal with the hill station of Shillong.
Total Distance: 1100 km by road, 950 km air distance.
Book your train tickets well in advance.
October to March for pleasant weather.