To reach Shillong from Dadyal, take a train to Guwahati and then a taxi or bus to Shillong. The distance is over 2100 kilometers, taking about 45 to 50 hours. Shillong, the capital of Meghalaya, is known as the Scotland of the East for its hills and waterfalls.
Total Distance: 2200 km driving distance, 1900 km air distance.
The road from Guwahati to Shillong is scenic.
March to June for pleasant weather.