Kathmandu’s climate is pleasant. During the fall to winter season (October-March), temperatures range from 30°F to 75°F. This season is characterized by morning fog, sunny days, and cold nights. It may rain occasionally, but Kathmandu has had no snow since 1939.
A temperature range from 40°F to 90°F, with intermittent rain, warm days, and usually comfortable nights, marks the spring season (March-May). Near the end of the spring season and before the rainy season begins, dust gathers heavily throughout the Kathmandu Valley, causing a haze that obscures the mountains.
The monsoon season begins in June and continues until late September. Temperatures in the rainy season range from 55°F to 90°F, and rainfall is from 30 to 60 inches. Rain showers occur almost daily.