Mid November to First week of December is the best time to visit Kedarnath to enjoy snowfall.