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.
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
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 16.9° | 7.6° | 73 mm | 6.7 | 100% |
| LimassolCoast · 5 m | 17.3° | 9.5° | 80 mm | 8.8 | 61% |
| PolisCoast · 20 m | 16.3° | 7.8° | 75 mm | 9.5 | 41% |
| AthalassaInland · 162 m | 15.5° | 5.5° | — | — | 100% |
| NicosiaInland · 160 m | 15.4° | 6.4° | 51 mm | 6.9 | 52% |
| AmiandosTroodos · 1,360 m | 6.6° | 1.1° | 156 mm | 12.0 | 43% |
February
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 17.1° | 7.1° | 37 mm | 4.8 | 100% |
| LimassolCoast · 5 m | 17.7° | 9.3° | 68 mm | 7.1 | 61% |
| PolisCoast · 20 m | 16.4° | 7.7° | 70 mm | 8.1 | 41% |
| AthalassaInland · 162 m | 16.0° | 5.4° | — | — | 100% |
| NicosiaInland · 160 m | 15.9° | 6.0° | 41 mm | 6.6 | 52% |
| AmiandosTroodos · 1,360 m | 6.9° | 0.6° | 139 mm | 10.8 | 43% |
March
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 19.5° | 8.8° | 28 mm | 3.9 | 100% |
| LimassolCoast · 5 m | 19.3° | 10.8° | 37 mm | 5.4 | 61% |
| PolisCoast · 20 m | 19.0° | 9.1° | 43 mm | 6.8 | 41% |
| AthalassaInland · 162 m | 19.4° | 7.2° | — | — | 100% |
| NicosiaInland · 160 m | 18.8° | 7.7° | 34 mm | 5.8 | 52% |
| AmiandosTroodos · 1,360 m | 9.9° | 2.8° | 98 mm | 10.3 | 43% |
April
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 22.7° | 11.8° | 15 mm | 2.7 | 100% |
| LimassolCoast · 5 m | 22.3° | 13.5° | 14 mm | 2.9 | 61% |
| PolisCoast · 20 m | 21.5° | 11.5° | 24 mm | 3.8 | 41% |
| AthalassaInland · 162 m | 24.1° | 10.4° | — | — | 100% |
| NicosiaInland · 160 m | 24.3° | 11.3° | 15 mm | 2.9 | 52% |
| AmiandosTroodos · 1,360 m | 15.3° | 6.8° | 42 mm | 5.2 | 43% |
May
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 26.7° | 16.0° | 7 mm | 0.8 | 100% |
| LimassolCoast · 5 m | 26.3° | 17.4° | 6 mm | 1.4 | 61% |
| PolisCoast · 20 m | 25.9° | 15.1° | 10 mm | 1.8 | 41% |
| AthalassaInland · 162 m | 29.6° | 15.0° | — | — | 100% |
| NicosiaInland · 160 m | 29.8° | 15.8° | 27 mm | 2.6 | 52% |
| AmiandosTroodos · 1,360 m | 20.8° | 11.6° | 39 mm | 4.2 | 43% |
June
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 30.6° | 19.9° | 10 mm | 0.2 | 100% |
| LimassolCoast · 5 m | 29.8° | 21.0° | 1 mm | 0.1 | 61% |
| PolisCoast · 20 m | 30.7° | 19.4° | 1 mm | 0.1 | 41% |
| AthalassaInland · 162 m | 34.4° | 19.7° | — | — | 100% |
| NicosiaInland · 160 m | 34.5° | 20.3° | 8 mm | 1.0 | 52% |
| AmiandosTroodos · 1,360 m | 26.2° | 15.4° | 31 mm | 1.9 | 43% |
July
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 32.8° | 22.3° | 4 mm | 0.2 | 100% |
| LimassolCoast · 5 m | 32.1° | 23.1° | 0 mm | 0.1 | 61% |
| PolisCoast · 20 m | 33.7° | 22.4° | 0 mm | 0.1 | 41% |
| AthalassaInland · 162 m | 37.3° | 22.3° | — | — | 100% |
| NicosiaInland · 160 m | 37.1° | 22.9° | 6 mm | 0.6 | 52% |
| AmiandosTroodos · 1,360 m | 28.7° | 18.4° | 11 mm | 0.9 | 43% |
August
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 33.0° | 22.7° | 3 mm | 0.1 | 100% |
| LimassolCoast · 5 m | 32.2° | 23.4° | 0 mm | 0.0 | 61% |
| PolisCoast · 20 m | 33.3° | 22.5° | 0 mm | 0.0 | 41% |
| AthalassaInland · 162 m | 37.0° | 22.1° | — | — | 100% |
| NicosiaInland · 160 m | 37.1° | 23.0° | 1 mm | 0.2 | 52% |
| AmiandosTroodos · 1,360 m | 28.8° | 18.3° | 9 mm | 0.9 | 43% |
September
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 31.0° | 20.1° | 10 mm | 0.3 | 100% |
| LimassolCoast · 5 m | 30.3° | 21.5° | 4 mm | 0.6 | 61% |
| PolisCoast · 20 m | 29.9° | 20.0° | 6 mm | 0.7 | 41% |
| AthalassaInland · 162 m | 33.4° | 18.9° | — | — | 100% |
| NicosiaInland · 160 m | 33.6° | 19.8° | 6 mm | 1.0 | 52% |
| AmiandosTroodos · 1,360 m | 24.4° | 14.2° | 17 mm | 1.8 | 43% |
October
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 28.2° | 17.2° | 10 mm | 1.5 | 100% |
| LimassolCoast · 5 m | 27.9° | 18.8° | 22 mm | 2.3 | 61% |
| PolisCoast · 20 m | 26.4° | 16.9° | 32 mm | 3.1 | 41% |
| AthalassaInland · 162 m | 29.0° | 15.7° | 1 mm | 0.1 | 100% |
| NicosiaInland · 160 m | 29.0° | 16.3° | 20 mm | 3.1 | 52% |
| AmiandosTroodos · 1,360 m | 19.2° | 10.1° | 44 mm | 4.6 | 43% |
November
| Station | Avg high | Avg low | Rainfall | Wet days | Data |
|---|---|---|---|---|---|
| LarnacaCoast · 1 m | 22.9° | 12.7° | 42 mm | 3.9 | 100% |
| LimassolCoast · 5 m | 22.7° | 12.7° | 69 mm | 5.3 | 61% |
| PolisCoast · 20 m | 22.1° | 12.8° | 51 mm | 5.5 | 41% |
| AthalassaInland · 162 m | 22.2° | 10.5° | 48 mm | 4.3 | 100% |
| NicosiaInland · 160 m | 22.0° | 11.0° | 42 mm | 4.3 | 52% |
| AmiandosTroodos · 1,360 m | 13.3° | 5.6° | 115 mm | 6.9 | 43% |
