The journey from Sonamarg to Bhubaneswar takes you from the Himalayas to the temple city of Odisha. You can fly from Srinagar to Bhubaneswar via Delhi or take a train from Jammu Tawi to Bhubaneswar. The total distance is approximately 2300 km.
Total Distance: 2350 km by road, 1900 km air distance.
Hirakud Express is a direct train for this route.
October to March for pleasant weather in Bhubaneswar.