Cyprus is the warmest island in the Mediterranean. The mean daily temperature in July and August ranges between 29°C on the central plain to 22°C on the Troodos mountains, while the average maximum temperature for these months ranges between 36°C and 27°C respectively. Winters are mild.
The island, on average, enjoys more than 300 days of sunshine every year, and the rainy season is confined to the period between November and March. Snow occurs rarely in the lowland and on the northern range of Keryneia but falls every winter on ground above 1.000 meters on the Troodos Range, usually occurring by the first week in December and ending by the middle of April.
Source: Press And Information Office, Republic Of Cyprus, 2005