The journey from Joshimath to Indore covers approximately 1250 km. You must first descend to Haridwar or Rishikesh via NH 7. From Haridwar, take a train to Delhi, then a connecting train or flight to Indore. The route traverses the scenic Himalayan foothills before hitting the plains of North India. Expect a total travel time of 28 to 32 hours depending on transit connections. This route is best managed by breaking the journey at Delhi for rest.
Total Distance: 1250 km by road, 980 km air distance.
Book the Malwa Express from New Delhi for a direct connection to Indore.
October to March to avoid monsoon landslides in the mountains.