April to June are the best months to visit Darjeeling. However, a lot of people also prefer visiting the place during the winter months from October to December. The months from October to March see a sudden change in the weather, as by the end of October a slight cold reigns in the area. Winter is at its peak from mid- November to January and the temperature ranges between 7 degrees to 5-degree Celcius.  April to June marks the offset of summers in the city. Darjeeling during these months is pleasant and not very hot. The temperature reaches 25 degrees at the max. The gushing bright sunlight makes it ideal for exploring the tourists’ spots.  The months of July to August welcome the showers. With heavy rainfall, a lot of roadblocks are observed in the hill station and hence visiting Darjeeling during these months is not very advisable. September again is an excellent time to visit as there is less rainfall and the greenery is at its best at this time of the year.