The journey from Kandaghat to Indore spans 1250 km. You must travel to Chandigarh to catch a train to Indore. This route takes you from the Himalayas through the plains of Haryana and Rajasthan into the heart of Madhya Pradesh. Expect a total travel time of 26 to 30 hours.
Total Distance: Driving distance is 1250 km; straight-line air distance is 950 km.
Indore is a major commercial hub; check for daily train connections.
October to March, when the weather is pleasant.