The journey from the Himalayan town of Chakrata to the hill station of Shillong is a multi-modal journey. First, descend 88 km to Dehradun. From Dehradun, take a train to Delhi, then a train to Guwahati, and finally a taxi or bus to Shillong. The total distance is approximately 1900 km, taking about 40 hours. Shillong is a beautiful hill station in Meghalaya.
Total Distance: Driving distance 1900 km, straight-line air distance 1400 km.
Book your train tickets well in advance.
March to June for pleasant weather in Shillong.