The journey from Kokrajhar to Shillong covers approximately 280 km. You can take a train from Kokrajhar station to Guwahati, followed by a shared taxi to Shillong. The road route via NH 27 and NH 6 offers scenic views of the Khasi Hills. Expect a total travel time of 8 to 9 hours depending on traffic at the Jorabat junction. This route is the primary gateway for travelers entering the Meghalaya plateau from Western Assam.
Total Distance: 280 km by road, 185 km straight-line.
Book your train ticket at least two weeks in advance for confirmed berths.
Start early morning to avoid heavy truck traffic near the Guwahati bypass.
October to March for pleasant weather and clear mountain views.