The journey from Banihal to Indore spans approximately 1550 km across diverse Indian landscapes. You must first travel from Banihal to Jammu Tawi station via NH 44. From Jammu, direct trains like the Malwa Express connect to Indore Junction. The route traverses the scenic Shivalik ranges before entering the plains of Punjab and Haryana. Expect a total travel time of approximately 30 to 35 hours depending on transit connections. This route is a vital link between the northern mountains and the commercial heart of Madhya Pradesh.
Total Distance: Driving distance 1550 km, Air distance 1100 km.
Book your tickets at least 60 days in advance for confirmed berths.
October to March for pleasant weather in both regions.