In April, the weather in Leh is typically freezing. Average daily high temperature in April is about 1 degree below zero. On average, Leh has 19 snowy, 4 rainy, 4 sunny, 2 partly cloudy, and 1 cloudy day in April. The snowfalls are usually moderate.