The best time to visit Darjeeling is between April to June when the weather is pleasant. Summer is the best time to visit Darjeeling, the town experiences pleasant weather during the summer months. The average temperature ranges between 11 degrees Celsius and 19 degrees Celsius. This charming hill town boasts about lush greenery, blooming rhododendron, and serene weather in summer. Tourists can indulge in several adventure activities.