In 2018 Public and Religious Holidays in the Seychelles take 12 days. In these days all shops and offices are closed. Planning your time take this into account and prepare your visit in advance.

1st JanuaryMondayNew Year's Day
2nd JanuaryTuesdayNew Year Holiday
30th MarchFridayGood Friday
2nd AprilMondayEaster Monday
1st MayTuesdayLabor Day
31th MayThursdayCorpus Christi
18th JuneMondayConstitution Day
29th JuneFridayNational Day
15th AugustWednesdayAssumption Day
1st NovemberThursdayAll Saints' Day
8th DecemberSaturdayImmaculate Conception
25th DecemberThuesdayChristmas Day