Thessaloniki (Greece) in general has a mild continental climate. The day temperatures range from 9 °C (47 °F) in January to 32 °C (90 °F) in July. The driest month is August with just 4 days of rain, on the contrary, the month when it rains the most is May with 8 days of rain. The highest night temperatures could be experienced in July with 21 °C (69 °F), the lowest in January with 1 °C (34 °F).
The best months to visit Thessaloniki are June - September. In this period day temperatures range from 27 °C (80 °F) to 32 °C (90 °F), night temperatures from 16 °C (60 °F) to 21 °C (69 °F) and you can expect on average 5 days of rain per month and 10 of sunshine on average per day.
The time, when it's dry in Thessaloniki is between July - September. In this period it is raining on average 5 days and approximately 29 mm (1.14 in) precipitation falls per month, which are values below average.
The highest sea temperatures in Thessaloniki could be expected between July - September. During these months the sea temperature reaches 24 °C (75 °F) - 26 °C (79 °F).
The hottest month in Thessaloniki is July with a temperature of 32 °C (90 °F). The period with the highest daytime temperatures is in Thessaloniki during July - August. The temperatures range at this time between 32 °C (89 °F) - 32 °C (90 °F).
The period, which is the sunniest in Thessaloniki, is in the months of June - August, when there is an average of 10 sun hours per day.
Thessaloniki belongs to destinations with lower humidity. It is in the range of 53 % - 78 %. The most humid months are November - January and the least humid are June - August.
The highest night temperatures in Thessaloniki occur in the months of June - August. During this time the night temperatures are between 18 °C (65 °F) - 21 °C (69 °F).
Yes, it is likely to be freezing at night in Thessaloniki in the months of January - February.
Thessaloniki is a destination with rather light or moderate winds.
The least cloudy months in Thessaloniki are June - September, when the cloud cover is on average only 31 %.