Siliguri is the gateway to North Bengal. To reach it from Narendrapur, you need to travel to Sealdah or Howrah Station and then take an express train to New Jalpaiguri (NJP). The total distance is approximately 580 km, and the journey takes about 10-12 hours.
Total Distance: 580 km by road, 500 km straight-line.
Overnight trains are the best option.
Winter months for a comfortable journey.