The journey from Goraya to Guwahati is a massive 2000 km trip across North and Northeast India. You should head to Jalandhar City to board a train to Guwahati. The route passes through the plains of Uttar Pradesh, Bihar, and West Bengal. Expect a travel time of 40 to 45 hours by rail.
Total Distance: 2000 km by road, 1700 km air distance.
This is a very long journey; carry plenty of water and snacks.
November to March for pleasant weather.