Siliguri is the gateway to North Bengal and the hills. From Baranagar, you should head to Sealdah or Kolkata Station to catch an overnight train to New Jalpaiguri (NJP), which serves Siliguri. The distance is approximately 550 kilometers, and the journey takes about 10 to 12 hours. It is a popular route for tourists heading to Darjeeling or Sikkim.
Total Distance: 550 km by road, 480 km straight-line air distance.
Book tickets well in advance as these trains are very popular.
October to March, for pleasant weather.