Reaching Shillong from Sashadanga involves a two-stage journey. First, take a train from Sealdah to Guwahati, which takes about 13 hours. From Guwahati, you must hire a shared or private taxi for the 100 km climb to Shillong. The road journey takes approximately 3 hours through the scenic Umiam Lake route. The climate changes drastically as you ascend into the Khasi Hills.
Total Distance: Driving distance 650 km, Air distance 520 km.
Book your taxi from the Guwahati station pre-paid counter for safety.
March to June for pleasant weather and blooming flowers.