To reach Darjeeling from Shyamnagar, you must first travel to New Jalpaiguri (NJP) by train from Sealdah or Kolkata, and then hire a taxi or take a shared jeep to Darjeeling. The total distance is about 600 km and the journey takes approximately 15 hours. This is a classic route for tourists visiting the Queen of the Hills.
Total Distance: Driving distance 600 km, straight-line air distance 520 km.
Book your train tickets well in advance.
March to May or October to December, when the weather is clear and the views are spectacular.