To reach Shillong from Basirhat, you must first travel to Kolkata, then take a train to Guwahati, followed by a taxi or bus to Shillong. The journey covers approximately 1000 km. Expect a travel time of 20 to 24 hours by train and road. Shillong is known for its beautiful hills and waterfalls.
Total Distance: Driving distance is 1100 km; straight-line air distance is 850 km.
Guwahati is the nearest major railhead for Shillong.
March to June and September to November.