The journey from Duttapukur to Shillong involves reaching Guwahati first, as there is no direct rail link to Meghalaya. You must take a local train from Duttapukur to Sealdah or Kolkata station, then board a long-distance train like the Saraighat Express to Guwahati. From Guwahati, you can hire a shared taxi or take a state transport bus to reach Shillong. The total distance is approximately 550 km. The final leg involves a scenic drive through the winding roads of the Khasi Hills.
Total Distance: Driving distance 550 km, straight-line air distance 420 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 3 hours |
| Avg Price | 1200-2000 INR | 3000-5000 INR |
| Operator | Saraighat Express | Shared Taxi |
| Route | Duttapukur-Sealdah-Guwahati | Guwahati-Shillong via NH 6 |
| Tip | Book your train tickets at least 60 days in advance for confirmed berths. | Shared taxis depart from Paltan Bazar near Guwahati station. |
March to June for pleasant weather and clear mountain views.