Patna is well-connected by rail from Kokrajhar. The journey takes you through the plains of North Bengal and Bihar. The total distance is approximately 600 km, and the train journey takes about 12-14 hours.
Total Distance: 600 km by road, 500 km straight-line.
Book your tickets well in advance as this route is busy.
October to March for pleasant weather.