The journey from Kasauli to the commercial hub of Indore covers approximately 1150 km. You will need to descend to Chandigarh or travel to Delhi to catch a direct train to Indore. The route takes you through the heart of India, passing through Haryana, Rajasthan, and Madhya Pradesh. Expect a travel time of 20 to 26 hours by train, depending on the connection and route chosen.
Total Distance: 1150 km by road, 980 km air distance.
Book early as trains to Indore are very popular.
October to March for pleasant weather in Indore.