The journey from Indi to the holy city of Amritsar covers 2200 km. You should travel to Pune for air connectivity. The train route is very long and requires multiple changes. Expect a travel time of 40+ hours by train. Flight is the most practical option.
Total Distance: Driving distance 2300 km, Air distance 1800 km.
Book flights well in advance for better rates.
October to March for the pleasant weather.