Los inviernos son suaves, con una temperatura media en enero de 10 °C en la llanura central y de 3 °C en las partes altas de los montes Troodos y con una temperatura mínima media de 5 a 0 °C respectivamente, pudiendo llegar a los –7 °C en las montañas.