Bhubaneswar is well-connected by rail from Kokrajhar. The journey takes you through the plains of West Bengal and Odisha. The total distance is approximately 1200 km, and the train journey takes about 22-24 hours.
Total Distance: 1200 km by road, 900 km straight-line.
Book your tickets well in advance as this route is busy.
October to March for pleasant weather.