The journey from Sonada to Shillong covers approximately 550 km. You must first travel to New Jalpaiguri (NJP) station, then take a train to Guwahati, and finally a taxi to Shillong. The total travel time is around 12 to 14 hours.
Total Distance: Driving distance is 550 km; straight-line air distance is 400 km.
Book your train tickets well in advance via IRCTC.
March to June and September to November for pleasant weather.