The journey from Nayagarh to Agra covers approximately 1300 km. You must reach Khurda Road or Bhubaneswar to access the rail network connecting to Agra. The route passes through the heart of India. Expect a travel time of 24 to 28 hours by rail. Agra, home to the Taj Mahal, is a world-famous tourist destination.
Total Distance: Driving distance is 1350 km; straight-line air distance is 1100 km.
Book your tickets well in advance for this popular route.
October to March, when the weather is cool and pleasant.