The journey from Shahkot to Lucknow covers approximately 850 km. You will travel through the plains of Punjab, Haryana, and Uttar Pradesh. The route is best covered by train or road. Expect a travel time of 15 to 18 hours.
Total Distance: 850 km driving distance, 700 km straight-line air distance.
Book your train tickets well in advance as this is a busy route.
October to March for pleasant weather.