The journey from Nayagarh to Bareilly covers approximately 1350 km. You must reach Khurda Road or Bhubaneswar to access the rail network connecting to Bareilly. The route passes through the heart of India. Expect a travel time of 26 to 30 hours by rail. Bareilly is a major city in the Rohilkhand region.
Total Distance: Driving distance is 1400 km; straight-line air distance is 1150 km.
Take a train to Lucknow and then a connecting train to Bareilly.
October to March, when the weather is cool and pleasant.