Lucknow is well-connected by rail from Kokrajhar. The journey takes you through the plains of North Bengal and Uttar Pradesh. The total distance is approximately 1000 km, and the train journey takes about 18-20 hours.
Total Distance: 1000 km by road, 800 km straight-line.
Book your tickets well in advance as this route is busy.
October to March for pleasant weather.