The journey from Ramgarh to Indore spans approximately 1450 km. You will need to reach Jammu Tawi station to catch a train to Indore Junction. The travel time is typically around 28 to 32 hours. This route takes you through the heart of India, crossing several states including Punjab, Haryana, and Rajasthan before reaching Madhya Pradesh.
Total Distance: 1450 km by road, 1200 km air distance.
The Malwa Express is the most direct train for this route.
October to March for pleasant weather.