The winters begin in Dharamshala in October. The cold period lasts until the end of March. From the end of December to February, you may expect snowfall in Dharamshala. The location has a decent snowfall and the surrounding mountain peaks are capped entirely with white snow.