In April, the weather in Leh is typically freezing. Average daily high temperature in April is about 3 degrees below zero. On average, Leh has 10 snowy, 9 sunny, 8 partly cloudy, 2 cloudy, and 1 rainy day in April. The snowfalls are usually light.