Traveling from Hailakandi to Surat involves a long journey across India. You must reach Silchar or Guwahati first. From Guwahati, you can take a train to Surat. Alternatively, flights are available from Silchar with a layover. The total distance is over 2500 km.
Total Distance: 2600 km by road, 2000 km air distance.
Check for trains from Guwahati to Surat directly.
November to February for pleasant weather.