The route from Naxalbari to Diphu spans roughly 600 km, taking you from the plains of North Bengal into the hilly terrain of Karbi Anglong in Assam. You should travel to New Jalpaiguri (NJP) to catch a train towards Lumding Junction, which is the nearest major railhead for Diphu. From Lumding, Diphu is a short 30 km drive by local taxi or bus. The journey offers beautiful views of the Brahmaputra valley. Expect a total travel time of 15 to 18 hours.
Total Distance: Driving distance 600 km, straight-line air distance 450 km.
Lumding is a major junction; ensure you have a confirmed ticket to this station.
October to March when the weather is cool and ideal for exploring the hills.