The journey from Duliajan to Haflong covers approximately 450 kilometers. You can take a train from Dibrugarh to Haflong, which is a beautiful and scenic journey through the hills. Alternatively, you can drive via NH 27 and NH 6. The road journey is challenging due to the terrain. Total travel time is around 14 to 16 hours.
Total Distance: 450 km by road, 300 km straight-line.
Book a sleeper or AC coach for comfort on this long journey.
October to March for pleasant weather.