Nepal has two seasons: the dry season from October to May, and the rainy monsoon season from June to September. Climatic conditions vary according to altitude in Nepal, with temperatures becoming steadily lower as altitude increases.In the north it is seldom hot, with cool summers and freezing winters. In the south, it's almost tropical with mild winters and hot summers. In the Terai, summer temperatures can exceed 98°F (37°C) and winter temperatures range from 44°F to 73°F (7°C to 23°C).Kathmandu has a pleasant climate, with temperatures averaging 66°F to 95°F (19°C to 35°C) in summer, and 35°F to 53°F (2°C to 12°C) in winter. Nepal is actually a year-round destination, especially the more tropical south.However, early spring (March to April) and late autumn (October and November) are the best times to visit Nepal, and also offer the clearest mountain views and good weather for trekking. In the winter, from December to February, there is snow on the mountains with freezing temperatures at high altitudes. The summer months of June to August can be very hot for travel to the south.