Belarus has a moderate continental climate, with cool humid winters and warm summers.
Average temperatures vary across Belarus. In January, temperatures average from -4.5°C to -8°C. In July the average temperature is +17°C to +18.5°C.
Some parts of Belarus experience sub-zero temperatures for more than a third of the year.
Belarus has an average annual rainfall of 600-700 mm. 70% of the rain falls from April to October.
Belarus also enjoys 75-125 days of snow each year, with falls ranging from 15 to 30cm.
Belarus rarely experiences the extremes of temperature that can make travelling difficult.
Indeed, if you don’t mind the cold then it can be very beautiful to visit during the winter months.
If you prefer a warmer trip then you should go in the middle of the year (but take an umbrella just in case).