If you have only ten days to spare, it is better to take a flight from New Delhi to Bagdogra airport, which is the nearest airport from Darjeeling (95 km from Darjeeling city). By train, it will take a longer time, as New Delhi is in the northern part of the country, and Darjeeling is in the...