The distance from Cooch Behar to Bhubaneswar is approximately 1100 km. The most practical way to travel is by train from New Cooch Behar to Bhubaneswar Railway Station. This journey takes about 20 to 24 hours. Plan your journey well in advance due to the high demand for train tickets on this route.
Total Distance: Driving distance 1100 km, straight-line air distance 900 km.
Book your tickets well in advance.
October to March for pleasant weather in Bhubaneswar.