Nepal’s weather is generally predictable and pleasant. There are four climatic seasons: March to May (spring), June to August (summer), September to November (autumn) and December to February (winter). The monsoon is approximately from the end of June to the middle of September. About 80 per cent of the rain falls during that period, so the remainder of the year is dry. Spring and autumn are the most pleasant seasons; winter temperatures drop to freezing with a high level of snowfall in the mountains. Summer and late spring temperatures range from 28°C (83°F) in the hill regions to more than 40°C (104°F) in the Terai. In winter, average maximum and minimum temperatures in the Terai range from a brisk 7°C (45°F) to a mild 23°C (74°F). The central valleys experience a minimum temperature often falling bellow freezing point and a chilly 12°C (54°F) maximum. Much colder temperatures prevail at higher elevations. The Kathmandu Valley, at an altitude of 1310m (4297ft), has a mild climate, ranging from 19-27°C (67-81°F) in summer, and 2-20°C (36-68°F) in winter.
Lightweight and tropical clothes with umbrella are advised for June to August. Between October and March, lightweight clothes are worn in Kathmandu, with a coat for evenings and warm clothing for the mountains.