bonjour
c'est vrai que le train est une très bonne solution pour faire ce trajet
delhi --> NJP
, et ce, même s'il peut être pas mal long... (minimum une vingtaine d'heures, maxi 34 avec le plus lent...). il faut traverser tout l'uttar pradesh, puis le bihar, avant d'arriver à NJP, donc...
et une fois arrivé à NJP, plusieurs solutions. une consiste à prendre le "toy train". un "mini-train" inscrit au Patrimoine Mondial, qui monte vaillamment les côtes, en prenant son temps, certes, mais, alors... le paysage est absolument magnifique (et pour le plaisir de passer par certaines des gares les plus hautes du monde, dont celle de ghum).
sinon, une solution peut-être un peu plus confortable, c'est de se trouver une jeep, directement à la sortie de la gare. pas de problème pour ça, il y en a quantité qui attendent le client ! attention à bien négocier le tarif (désolé, je ne me rappelle plus combien j'ai payé...). le chauffeur attendra certainement d'avoir rempli sa voiture (une dizaine de places) avant de partir pour
darjeeling. un trajet de 4 ou 5h, avec souvent une pause "chai" au milieu. vous pouvez essayer de trouver des touristes dans la gare pour partager le prix...
attention aux estomacs un peu sensibles, la route est quand même pas mal virageuse (une route de montagne, quoi...

), et pas dans un super état... mais l'avantage du taxi / de la jeep, c'est qu'on peut demander au chauffeur de s'arrêter si besoin est...
sinon, si vous préférez l'avion, vous aurez le choix entre
ces compagnies
, pour atterrir à Bagdogra, pas très loin (16 kilomètres selon wikipedia) de siliguri [pour ensuite choisir entre l'option "toy-train" ou jeep...)...
it's up to you...

bons voyages !