Laos enjoys a tropical climate with two distinct seasons, the rainy season from the beginning of May to the end of September and dry season from October through April.
The yearly average temperature is about 28 C (82F), rising to a maximum of 38 C (100F) in April and May.
In Vientiane minimum temperatures of 19 C (66F) can be felt in January. In mountainous areas, temperatures drop to 14-15 C (58F) during the winter months, and during cold nights easily reach the freezing point.
The average precipitation is highest in southern Laos, where the Annamite Mountains receive over 3000 mm (118 inches) annually.
In Vientiane rainfall is about 1500-2000 mm (59 to 79 inches), and in the Northern provinces only 1000-1500 (39 to 59 inches) mm.