The journey from Anuppur to Ujjain is a significant route connecting eastern and western Madhya Pradesh. The distance is approximately 650 km. Direct trains are available, making it a convenient pilgrimage route for those visiting the Mahakaleshwar Temple. The journey typically takes 12 to 14 hours. Road travel is also an option via NH 47, but train travel remains the most comfortable.
Total Distance: Driving distance is 680 km; straight-line air distance is 520 km.
Check for trains passing through Bhopal for more frequency.
October to March, especially during the Mahashivratri festival.