The journey from Ghatshila to Ludhiana is a long-distance trip across northern India. You should travel to Tatanagar Junction and board a train to Ludhiana Junction. The distance is approximately 1650 kilometers, and the journey takes about 28 to 32 hours. This route is well-connected by the Indian Railways network.
Total Distance: 1650 km by road, 1450 km air distance.
You may need to change trains in Delhi for the final leg to Ludhiana.
October to March for pleasant weather.