Nepal has two distinct seasons, a dry one, which lasts from October to
May, and a wet monsoonal one from June to September. During summer, it
can get very hot in May and June before the arrival of the rains.
During winter, Kathmandu can encounter mild sunny days although the
nights will generally be very cold; however it never snows in the
Kathmandu Valley.
There
are two main trekking seasons in Nepal, September to Early November,
and February to late March/early May. In The first season promises
clear days morning and afternoon, and a pretty good temperature in the
foothills, with the downside being that this is the most popular time
to go. The second season tends to be clear in the morning, and clouding
over in the afternoon, but a similar temperature. The advantage being
that less people are on the trail. From early November to February, the
temperature can be very cold at higher altitudes, but there will be
relatively few people on the trail.