Maps of World
Current, Credible, Consistent
Home / Latvia / Geography / Latvia Weather

Latvia Weather

The Latvia weather witness very little sunshine as throughout the year moisture blows from the Atlantic making Latvia experience cold weather. Basically Latvia weather observes moderate winters with wet climate and have a maritime influence.
Latvia weather is greatly regulated by the Latvia geography. Latvia is nearer to Atlantic ocean. The summer days are much longer than the winter days. Weather of Latvia to some extent matches with the Labrador's latitude.

Annually Latvia gets thirty to forty days of sunshine and Latvia is completely overcast with clouds for 150 to 180 days. Generally summer months are observe rain and as a consequence have a cool weather. The skies are cloudy and have high humidity. The average precipitation recorded is 550 ti 600 millimeters approximately.

From the middle of December to middle of march Latvia observes winter months. The average temperature recorded during the winter months ranging from -2 degree centigrade to -7 degree centigrade. Latvia experiences three to four months summer season. The temperature recorded during June is seventeen degree with some variations. There is heavy rainfall during the months of August and September.

Tour to Latvia will definitely win your heart as the country is a perfect holiday destination with its scenic beauty steeped in cultural. The best time to visit Latvia is in the months of May to September, whereas July and August are the peak seasons.

EU GDPR Update
MapsofWorld has updated its Terms and Privacy Policy to give Users more transparency into the data this Website collects, how it is processed and the controls Users have on their personal data. Users are requested to review the revised Privacy Policy before using the website services, as any further use of the website will be considered as User's consent to MapsofWorld Privacy Policy and Terms.
For further info please get in touch with
Bill Spicer Executive VP, MapXL
For US Queries
  (408) 637-0064