Shillong, the capital of Meghalaya, is a beautiful hill station. From Nabla, you can reach Shillong by taking a train to Guwahati and then a taxi or bus to Shillong. The road journey from Guwahati to Shillong is scenic and takes about 3 to 4 hours. Total travel time is around 18 to 20 hours.
Total Distance: 850 km by road, 650 km straight-line.
Book your taxi from Guwahati station in advance.
March to June and September to November for pleasant weather.