Tuesday 01 Jan New Years Day Sunday 06 Jan Epiphany Monday 18 Mar Green Monday (Monday of Lent) Monday 25 Mar Greek Independence Day Monday 01 Apr Greek Cypriot National Day
Wednesday 01 May May Day / Labour Day
Friday 03 May Good Friday Sunday 05 May Easter Sunday Monday 06 May Easter Monday Tuesday 07 May Easter Tuesday (banks) Monday 24 Jun Whit Monday / Pentecost / Kataklysmos
Thursday 15 Aug Assumption Day
Tuesday 01 Oct Cyprus' Independence Day Monday 28 Oct Greek National Day (Ochi Day) Tuesday 24 Dec Christmas Eve
Wednesday 25 Dec Christmas Day
Thursday 26 Dec Boxing Day
Source: http://public-holidays.blogspot.com/2012/11/public-holidays-cyprus.html