Following are the list of public holidays in Seychelles for 2018.
Official:
New Year’s Day 1st & 2nd January
Labour Day 1st May
Constitutional Day 18th June
National Day 29th June
Religious:
Good Friday 30th March
Holy Saturday 31st March
Easter Monday 2nd April
Corpus Christi 31st May
National Day 29th June
Assumption Day 15th August
All Saints Day 1st November
Immaculate Conception 8th December
Christmas Day 25th December