The journey from Hasnabad to Guwahati covers approximately 950 km. You can take a local train to Sealdah or Kolkata and then board a direct train to Guwahati. The route passes through the scenic landscapes of North Bengal and lower Assam. The train journey typically takes 16-20 hours. Alternatively, you can fly from Kolkata to Guwahati, which takes about 1.5 hours.
Total Distance: Driving distance is 950 km and straight-line air distance is 550 km.
The Saraighat Express is a very popular and reliable train on this route.
October to April, when the weather is cool and pleasant for exploring the region.