The journey from Gopeshwar to Bhubaneswar spans approximately 1700 km. You will first need to travel to Haridwar or Dehradun by road, then take a train to Bhubaneswar. The route takes you through the plains of North India and into the East. Bhubaneswar, the temple city, is well-connected via the Bhubaneswar Railway Station. Expect a travel duration of 35 to 42 hours by train.
Total Distance: 1700 km by road, 1400 km straight-line air distance.
Check for trains from Haridwar for better connectivity to Bhubaneswar.
October to March for pleasant weather.