The journey from Krishnanagar to Shillong covers approximately 900 km. You can take a train from Krishnanagar or nearby stations to Guwahati, followed by a taxi or bus to Shillong. The journey takes about 18 to 20 hours in total. Shillong is a beautiful hill station known for its waterfalls and pine forests.
Total Distance: Driving distance 950 km, straight-line air distance 600 km.
Book your taxi from Guwahati in advance.
March to June or September to November.