Indore is a major commercial hub in Madhya Pradesh. From Dalewal, you should travel to Jalandhar or Ludhiana to catch a train to Indore Junction. Alternatively, flying from Chandigarh or Amritsar to Indore is a faster option. The distance is approximately 1100 km.
Total Distance: Driving distance 1200 km, straight-line air distance 950 km.
Malwa Express is the most reliable direct train.
October to March for pleasant weather.