The trip to Darjeeling starts with an overnight train from Sealdah (Kolkata) to New Jalpaiguri NJP (Siliguri). From NJP, its another 3+hour ride to Darjeeling.