The journey from Kandi to Shillong covers approximately 950 kilometers. You can reach Shillong by taking a train to Guwahati from Rampurhat and then a taxi to Shillong. The total journey takes about 18-22 hours. Shillong is the capital of Meghalaya and is known for its beautiful hills, waterfalls, and pleasant climate.
Total Distance: 950 km by road, 750 km straight-line.
Book your train tickets well in advance as this is a popular route.
October to March for pleasant weather.