Hi Hafiz best season to visit October to March: October is when the monsoon season ends and a slight chill is observed in the weather. Winter season begins in full swing and it is during the months of mid-November to January, when the average temperature ranges between 7 and 5 degree Celsius. Snowfall is rarely seen in Darjeeling.
Hi Hafiz, from temperature perspective, Darjeeling is an year-around destination. But, it is best to avoid it during the monsoon months from July to September since it rains a lot. Summers, from April to June (18 to 25 Celsius) is the best time to visit Darjeeling.
While summer months from April to June are the ideal time to travel to Darjeeling, some travelers including couples also prefer to visit the beautiful town during winter months from October to December.