The journey from Karimpur to Bhubaneswar covers about 550 km. You need to reach Kolkata to catch a train to Bhubaneswar. The route follows the scenic East Coast line. Expect a total travel time of 10 to 12 hours. This is a popular route for tourists heading to the temple city.
Total Distance: 550 km by road, 450 km air distance.
Check for trains like the Coromandel Express or Dhauli Express.
October to March for pleasant weather.