Tuesday 01 Jan First of January Monday 18 Mar Green Monday Monday 25 Mar Greek Independence Day Friday 29 Mar Good Friday (Catholic & Protestant) * Monday 01 Apr Cyprus National Anniversary / Easter Monday (Catholic & Protestant)
Wednesday 01 May Labour Day
Friday 03 May Good Friday (Greek Orthodox Church) Monday 06 May Easter Monday (Greek Orthodox Church) Tuesday 07 May Easter Tuesday (Greek Orthodox Church) Monday 24 Jun Pentecost
Thursday 15 Aug Assumption Day
Tuesday 01 Oct Cyprus Independence Day Monday 28 Oct Greek National Anniversary Tuesday 24 Dec Christmas Eve
Wednesday 25 Dec Christmas Day
Thursday 26 Dec Boxing Day
Note: * It is not a Public Holiday
Source: http://www.cse.com.cy/en/MarketData/downloads.asp#%CE%91%CF%81%CE%B3%CE%AF%CE%B5%CF%82