The distance from Ayodhya to Indore is approximately 850 km. This route connects Uttar Pradesh to Madhya Pradesh. The most practical way to travel is by train, which takes about 16-18 hours. Road travel via NH 27 and NH 52 is also an option, taking about 17-18 hours.
Total Distance: 850 km by road and 750 km by air.
Trains are very convenient.
Road conditions are generally good.
October to March for pleasant weather.