The journey from Kandaghat to Gwalior covers 850 km. You must travel to Chandigarh to catch a train to Gwalior. This route takes you through the plains of Haryana and Uttar Pradesh into Madhya Pradesh. Expect a total travel time of 18 to 22 hours.
Total Distance: Driving distance is 850 km; straight-line air distance is 650 km.
Gwalior is a major rail junction; check for direct trains from Ambala.
October to March, when the weather is pleasant.