The journey from Shahkot to Pune covers approximately 1700 km. You will travel through the plains of Punjab, Haryana, Rajasthan, Gujarat, and Maharashtra. The route is best covered by train. Expect a travel time of 30 to 34 hours.
Total Distance: 1700 km driving distance, 1500 km straight-line air distance.
Book your train tickets well in advance as this is a very busy route.
October to March for pleasant weather.