The usual snowfall time for McLeodganj varies from -1 to 7 degrees Celsius between December and February. McLeodganj can be an incredible spot to see the annual snowfall with many tourist attractions and regional cafés.