Latvia has a temperate climate. May to September (spring and summer) is the best time to visit Latvia, with daytime temperatures averaging 61°F (16°C), but July and August is the peak tourist season and accommodation can be fully booked during this time. The coldest months are January and February, and winter temperatures can be extreme, averaging out at 21°F (-6°C) during the day.