The journey from Thiruvambady to Guwahati covers approximately 3000 km. You must first reach Kozhikode station. From there, you can take a long-distance train to Guwahati. The travel time by train is roughly 60 to 70 hours. Guwahati is the gateway to Northeast India.
Total Distance: 3000 km by road, 2400 km air distance.
This is one of the longest train journeys in India; prepare accordingly.
October to March for the pleasant climate.