Reaching Shillong from Takdah requires a multi-modal approach. First, descend to NJP, then take a train to Guwahati. From Guwahati, you must hire a taxi or take a shared cab for the final 100-kilometer climb into the Khasi Hills. The total distance is about 550 kilometers. The final leg from Guwahati to Shillong is particularly beautiful, winding through the scenic Umiam Lake area.
Total Distance: 550 km driving distance, 420 km straight-line air distance.
Shared cabs are available from Paltan Bazaar in Guwahati.
March to June for pleasant weather and blooming flowers.