Your vote on this answer has already been received
There are a lot of trains from Delhi/New Delhi to New Jalpaiguri. Cars/jeeps Minibuses are available aplenty to go to Darjeeling. Suggest keep your trip to darjeeling in abeyance now. There is a lot of problems there now with GJM calling an indefinite bandh and all the boarding schools are closing and students sent home.