Cyprus is a small island with a large climate range, and almost all of it is altitude. These are long-term monthly normals for six stations, from Larnaca at sea level to Amiandos at 1,360 m in the Troodos — where January nights average below freezing while the coast sits in double figures.

These are 1991–2009 normals, not current conditions.

Cyprus's weather stations stopped reporting at different times — Nicosia in 2009, Amiandos in 2013 — and only Larnaca still does. Averaging each station over whatever period it happens to cover would make the rows incomparable, because one would carry fifteen more years of warming than another. So every station here uses the same window, which is the widest one they share. Recent years have been warmer than these figures. For what it is doing right now, see the live forecast and today's sea temperature.

Pick a month

January

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m16.9°7.6°73 mm6.7100%
LimassolCoast · 5 m17.3°9.5°80 mm8.861%
PolisCoast · 20 m16.3°7.8°75 mm9.541%
AthalassaInland · 162 m15.5°5.5°——100%
NicosiaInland · 160 m15.4°6.4°51 mm6.952%
AmiandosTroodos · 1,360 m6.6°1.1°156 mm12.043%

Sea temperature in January →

February

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m17.1°7.1°37 mm4.8100%
LimassolCoast · 5 m17.7°9.3°68 mm7.161%
PolisCoast · 20 m16.4°7.7°70 mm8.141%
AthalassaInland · 162 m16.0°5.4°——100%
NicosiaInland · 160 m15.9°6.0°41 mm6.652%
AmiandosTroodos · 1,360 m6.9°0.6°139 mm10.843%

Sea temperature in February →

March

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m19.5°8.8°28 mm3.9100%
LimassolCoast · 5 m19.3°10.8°37 mm5.461%
PolisCoast · 20 m19.0°9.1°43 mm6.841%
AthalassaInland · 162 m19.4°7.2°——100%
NicosiaInland · 160 m18.8°7.7°34 mm5.852%
AmiandosTroodos · 1,360 m9.9°2.8°98 mm10.343%

Sea temperature in March →

April

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m22.7°11.8°15 mm2.7100%
LimassolCoast · 5 m22.3°13.5°14 mm2.961%
PolisCoast · 20 m21.5°11.5°24 mm3.841%
AthalassaInland · 162 m24.1°10.4°——100%
NicosiaInland · 160 m24.3°11.3°15 mm2.952%
AmiandosTroodos · 1,360 m15.3°6.8°42 mm5.243%

Sea temperature in April →

May

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m26.7°16.0°7 mm0.8100%
LimassolCoast · 5 m26.3°17.4°6 mm1.461%
PolisCoast · 20 m25.9°15.1°10 mm1.841%
AthalassaInland · 162 m29.6°15.0°——100%
NicosiaInland · 160 m29.8°15.8°27 mm2.652%
AmiandosTroodos · 1,360 m20.8°11.6°39 mm4.243%

Sea temperature in May →

June

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m30.6°19.9°10 mm0.2100%
LimassolCoast · 5 m29.8°21.0°1 mm0.161%
PolisCoast · 20 m30.7°19.4°1 mm0.141%
AthalassaInland · 162 m34.4°19.7°——100%
NicosiaInland · 160 m34.5°20.3°8 mm1.052%
AmiandosTroodos · 1,360 m26.2°15.4°31 mm1.943%

Sea temperature in June →

July

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m32.8°22.3°4 mm0.2100%
LimassolCoast · 5 m32.1°23.1°0 mm0.161%
PolisCoast · 20 m33.7°22.4°0 mm0.141%
AthalassaInland · 162 m37.3°22.3°——100%
NicosiaInland · 160 m37.1°22.9°6 mm0.652%
AmiandosTroodos · 1,360 m28.7°18.4°11 mm0.943%

Sea temperature in July →

August

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m33.0°22.7°3 mm0.1100%
LimassolCoast · 5 m32.2°23.4°0 mm0.061%
PolisCoast · 20 m33.3°22.5°0 mm0.041%
AthalassaInland · 162 m37.0°22.1°——100%
NicosiaInland · 160 m37.1°23.0°1 mm0.252%
AmiandosTroodos · 1,360 m28.8°18.3°9 mm0.943%

Sea temperature in August →

September

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m31.0°20.1°10 mm0.3100%
LimassolCoast · 5 m30.3°21.5°4 mm0.661%
PolisCoast · 20 m29.9°20.0°6 mm0.741%
AthalassaInland · 162 m33.4°18.9°——100%
NicosiaInland · 160 m33.6°19.8°6 mm1.052%
AmiandosTroodos · 1,360 m24.4°14.2°17 mm1.843%

Sea temperature in September →

October

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m28.2°17.2°10 mm1.5100%
LimassolCoast · 5 m27.9°18.8°22 mm2.361%
PolisCoast · 20 m26.4°16.9°32 mm3.141%
AthalassaInland · 162 m29.0°15.7°1 mm0.1100%
NicosiaInland · 160 m29.0°16.3°20 mm3.152%
AmiandosTroodos · 1,360 m19.2°10.1°44 mm4.643%

Sea temperature in October →

November

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m22.9°12.7°42 mm3.9100%
LimassolCoast · 5 m22.7°12.7°69 mm5.361%
PolisCoast · 20 m22.1°12.8°51 mm5.541%
AthalassaInland · 162 m22.2°10.5°48 mm4.3100%
NicosiaInland · 160 m22.0°11.0°42 mm4.352%
AmiandosTroodos · 1,360 m13.3°5.6°115 mm6.943%

Sea temperature in November →

December

StationAvg highAvg lowRainfallWet daysData
LarnacaCoast · 1 m18.6°9.4°72 mm6.5100%
LimassolCoast · 5 m18.7°9.4°97 mm8.361%
PolisCoast · 20 m18.0°9.2°85 mm8.441%
AthalassaInland · 162 m17.2°7.1°58 mm7.2100%
NicosiaInland · 160 m17.1°7.8°60 mm6.852%
AmiandosTroodos · 1,360 m10.0°3.7°168 mm9.343%

Sea temperature in December →