The journey from Sakirpur to Shillong covers approximately 550 km. You must first travel to a major railhead like Rampurhat or Bolpur to catch a train to Guwahati. From Guwahati, you will hire a shared taxi or private cab to ascend the Khasi Hills. The total travel time is roughly 14 hours depending on transit connections. This route transitions from the plains of Bengal to the scenic highlands of Meghalaya.
Total Distance: 550 km driving distance, 420 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 4 hours |
| Avg Price | 1200-2000 INR | 1500-3000 INR |
| Operator | Saraighat Express | Assam Tourism Taxis |
| Route | Rampurhat/Bolpur to Guwahati Junction | Guwahati to Shillong via NH 6 |
| Tip | Book your tickets in advance via IRCTC as trains to Guwahati fill up quickly. | Shared taxis depart from Paltan Bazaar near the Guwahati railway station. |
October to March for clear skies and pleasant weather in the hills.