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% of the rain falls is during that period, so the remainder of the year is dry. Spring and autumn are the most pleasant seasons for travelling; 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 valley’s experience a minimum temperature often falls below freezing point and a chilly 12ºC (54ºF) maximum. Much colder temperatures prevail at higher elevations. The Kathmandu Valley, at an altitude of 1,310m (4,297ft), has a mild climate, ranging from 19-27ºC (67-81ºF) in summer, and 2-20ºC (36-68ºF) in winter.