The journey from Nayagarh to Ujjain covers approximately 1400 km. You must reach Khurda Road or Bhubaneswar to access the rail network connecting to Ujjain. The route passes through the heart of India. Expect a travel time of 28 to 32 hours by rail. Ujjain is a major pilgrimage city, famous for the Mahakaleshwar Temple.
Total Distance: Driving distance is 1450 km; straight-line air distance is 1200 km.
Take a train to Bhopal and then a connecting train to Ujjain.
October to March, when the weather is cool and pleasant.