Cyprus is home to a sub-tropical climate having hot humid summers and very warm winters. The islands weather is the main attraction for tourists and expats as it’s sunny for most of the year. 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 last about 8 months, beginning 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.
Limassol is the sunniest city in the whole European Union. On average the island receives around 3,400 hours of sunshine per year. Even at the height of winter it receives 5-6 hours a day. In the summer months however the sun shines on average 12-13 hours.