October to March is the best period when you can witness snowy landscapes in Darjeeling. The stunning view of the snow-capped mountains and chilly weather truly feels amazing.