Cyprus has a subtropical climate - Mediterranean and semi-arid type (in the north-eastern part of island) - according to Köppen-Geiger climate classification - with very mild winters (on the coast) and warm to hot summers. Snow is possible only in the Troodos mountains in the central part of island. Rain occurs mainly in winter, with summer being generally dry.
Cyprus has the warmest climate (and warmest winters) in the Mediterranean part of the European Union. The average annual temperature on the coast is around 24 °C during the day and 14 °C at night.
Generally, summer's/holiday season lasts about 8 months. It begins in April with average temperatures of 21–23 °C during the day and 11–13 °C at night, and ends in November with average temperatures of 22–23 °C during the day and 12–14 °C at night, although, in the remaining 4 winter months the temperatures sometimes exceed 20 °C.