To reach Darjeeling from Canning, travel through Kolkata. Take the train to Sealdah, then transfer to Howrah or Sealdah station for a train to NJP. From NJP, take a taxi to Darjeeling. The total distance is approximately 680 km. This is a well-connected route.
Total Distance: 680 km by road, 580 km straight-line.
Book your train in advance.
Winter months.