With an average of about 180 hours of sunshine even in December, someone can argue that Cyprus in a paradise on earth. { Considering its weather conditions of course :-) }. December could not be described as having "beach weather" and swimming is not very appealing to most people, but, on the other hand, it is very popular with visitors coming from much colder climates such as the Scandinavian and northern European regions, and with local winter swimmers (sea temperatures averaging about 19C). The Christmas holidays are around the corner and with daily temperatures of about 14°C (57°F) which sometimes reach highs of up to 18°C (64°F), they always create a pleasant and festive atmosphere.

There is about 85mm of rainfall across the month, which makes December the rainiest month in Cyprus. It is usually spread in 7 to 8 days throw-out the month. The average of 6 hours of sun per day as mentioned earlier is enough to make the day for most visitors. Sailing around Cyprus during December could be a great experience that will definitely relax any sea-lover giving the opportunity to enjoy the beautiful scenery around the picturesque and deserted coastal parts of the island. Glass bottomed boats are an interesting alternative to experience what lies beneath. A great period to visit ancient sites such as the Kolossi Castel and the Kourium Theater in Limassol, The Tombs of the Kings in Paphos, the Chirokitia ruins, Kition and many others.

Visiting the mountain villages and buying local traditional crafts and traditional food products could well be an exciting experience. On the mountains, though temperatures are about 8°C during the day and go down to about 3°C at nighttime, making caring with your jackets and warm woollen setters a must. Although the possibility of hail is always present, it is a rare phenomenon but frosts are more common especially in the mountain areas. The overall temperature though is somewhat milder in December than in the following winter months.

Relative humidity stands at around 69% and winds blow at an average of 12kmh.