there is no direct train from bhopal or habibganj to indore at around mid noon.the journey can be conducted during this time via ujjain.this chain takes 6 hours 20 minutes time including a buffer of 1 hour.
the first train is habibganj dahod passanger at 11:50 from hbj to ujjain and the second train is at 17:30 nagda indore passanger from ujjain to indore.