The journey from Dinhata to Siliguri covers approximately 160 km. You can take a bus from Dinhata to Cooch Behar and then a train or bus to Siliguri. The journey takes about 5-6 hours. Siliguri is the gateway to the Northeast and the hills of Darjeeling.
Total Distance: 160 km by road, 140 km straight-line air distance.
Direct buses are limited; changing at Cooch Behar is common.
October to March for pleasant weather.