The journey from Nainital to Ludhiana covers about 600 km. You must first reach Kathgodam, then take a train to Delhi. From Delhi, you can board a train to Ludhiana. This route takes you from the Himalayan foothills to the industrial hub of Punjab. Total travel time is approximately 12 to 16 hours.
Total Distance: 600 km by road, 450 km air distance.
The Shatabdi Express from Delhi is a very fast and comfortable option.
October to March for pleasant weather in Ludhiana.