Nepal has four major seasons:
(1) Winter: December-February
(2) Spring: March-May
(3) Summer: June-August
(4) Autumn: September-November
All seasons have something to offer in Nepal. The monsoon runs from around the end of June to the middle of September. About 80% of the annual rains fall during this period, leaving the remainder of the year dry. Spring and autumn are the most pleasant seasons and in winter temperatures drop to freezing with heavy snowfall in the mountains.