The journey from Shahkot to Mumbai covers approximately 1600 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 28 to 32 hours.
Total Distance: 1600 km driving distance, 1400 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.