The distance from Sitapur to Bhubaneswar is approximately 1200 km. The most convenient way is to take a train from Sitapur to Lucknow, then board a direct train to Bhubaneswar. The journey takes about 22 to 24 hours. You will travel through the plains of Uttar Pradesh and the coastal regions of Odisha. Bhubaneswar is known as the Temple City of India.
Total Distance: 1200 km by road, 1000 km air distance.
Check for trains from Lucknow for better frequency.
October to March for pleasant weather.