The journey from Naharkatiya to Shillong is a long-distance trip covering approximately 550 kilometers. The most practical route is to take a train from Naharkatiya or Tinsukia to Guwahati, which takes about 8 to 10 hours. From Guwahati, you can hire a shared or private taxi for the 3-hour drive up to the hill station of Shillong. The road from Guwahati to Shillong is well-maintained and offers stunning views of the Umiam Lake. This route is popular for those looking to explore the 'Scotland of the East'.
Total Distance: 550 km by road, 380 km straight-line.
Book the overnight train to reach Guwahati early in the morning.
March to June for pleasant weather and blooming flowers.