Belarus has a moderate continental climate, with cool humid winters and warm summers
Average temperatures in Belarus
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.
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.