Weather in Nepal varies as the variation in the altitude changes across Nepal. The Himalayan region in the north is the coldest where as the Terai region in the hottest. Nepal is the place anyone can visit any time of the year. But the weather here can challenge you specially if you are going for the trek.
There are three specific seasons in which you will be comfortable to visit Nepal as per your holiday.
1) Monsoon Season (June to September)
The monsoon rains (mostly at night) bring landslides, and clouds often obscure mountain views. Rain, mud and leeches deter most trekkers, but hefty hotel discounts are common and this is a popular time to travel overland to Tibet.
2) Spring Season (March to May)
The second-best time to visit and trek, spring brings warm weather and spectacular rhododendron blooms.
3) Autumn Season (October to November)
Clear skies and warm days make autumn the peak season. Thousands of people hit the trails in the Everest and Annapurna regions, accommodation in Kathmandu gets booked up and prices peak.
10 day weather forecast