BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Global School Calendar//School Holidays//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Singapore — Public holidays — Global School Calendar
X-WR-CALDESC:Public holidays for Singapore (Singapore): 24 event(s). Every 
 statutory public holiday in the calendar — the `publicHolidays` array\, 
 regardless of name. Published school years in this feed: 2026\, 2027. This
  is a filter over the full calendar at https://globalschoolcalendar.com/fe
 eds/singapore.ics — the same events with the same UIDs\, so subscribing 
 to both shows each break once. Source: Ministry of Education Singapore (ht
 tps://www.moe.gov.sg/news/press-releases/20260714-school-terms-and-holiday
 s-for-2027). Data last verified 2026-09-06. All feeds are listed at https:
 //globalschoolcalendar.com/feeds/.
X-WR-TIMEZONE:UTC
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
X-WR-RELCALID:https://globalschoolcalendar.com/feeds/singapore/public-holid
 ays.ics
BEGIN:VEVENT
UID:singapore-2026-ph-new-year's-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260101
DTEND;VALUE=DATE:20260102
SUMMARY:Singapore: New Year's Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: New Year's Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-chinese-new-year@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260217
DTEND;VALUE=DATE:20260219
SUMMARY:Singapore: Chinese New Year
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Two-day holiday.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Chinese New Year starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-good-friday@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260403
DTEND;VALUE=DATE:20260404
SUMMARY:Singapore: Good Friday
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Good Friday starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-hari-raya-puasa@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260321
DTEND;VALUE=DATE:20260322
SUMMARY:Singapore: Hari Raya Puasa
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Falls on Saturday. Mon 23 Mar is a designated day off-in-lieu f
 or schools.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Hari Raya Puasa starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-labour-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
SUMMARY:Singapore: Labour Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Labour Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-vesak-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260531
DTEND;VALUE=DATE:20260601
SUMMARY:Singapore: Vesak Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Falls on Sunday. Mon 1 Jun is a public holiday.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Vesak Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-vesak-day-(observed)@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260601
DTEND;VALUE=DATE:20260602
SUMMARY:Singapore: Vesak Day (Observed)
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Public holiday in lieu of Vesak Day falling on Sunday 31 May.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Vesak Day (Observed) starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-hari-raya-haji@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260527
DTEND;VALUE=DATE:20260528
SUMMARY:Singapore: Hari Raya Haji
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Hari Raya Haji starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-national-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260809
DTEND;VALUE=DATE:20260810
SUMMARY:Singapore: National Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Falls on Sunday. Mon 10 Aug is a public holiday.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: National Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-national-day-(observed)@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20260810
DTEND;VALUE=DATE:20260811
SUMMARY:Singapore: National Day (Observed)
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Public holiday in lieu of National Day falling on Sunday 9 Augu
 st.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: National Day (Observed) starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-deepavali@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20261108
DTEND;VALUE=DATE:20261109
SUMMARY:Singapore: Deepavali
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Falls on Sunday. Mon 9 Nov is a public holiday.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Deepavali starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-deepavali-(observed)@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20261109
DTEND;VALUE=DATE:20261110
SUMMARY:Singapore: Deepavali (Observed)
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Public holiday in lieu of Deepavali falling on Sunday 8 Novembe
 r.
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Deepavali (Observed) starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2026-ph-christmas-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20261225
DTEND;VALUE=DATE:20261226
SUMMARY:Singapore: Christmas Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Christmas Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-new-year's-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270101
DTEND;VALUE=DATE:20270102
SUMMARY:Singapore: New Year's Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Gazetted public holiday. Falls before the school year starts (4
  January) and after the year-end school holidays end (31 December).
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: New Year's Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-chinese-new-year@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270206
DTEND;VALUE=DATE:20270208
SUMMARY:Singapore: Chinese New Year
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Falls on Saturday and Sunday. Monday 8 February is a public hol
 iday\; Tuesday 9 February is a designated school holiday (off-in-lieu).
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Chinese New Year starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-chinese-new-year-(observed)@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270208
DTEND;VALUE=DATE:20270209
SUMMARY:Singapore: Chinese New Year (Observed)
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Chinese New Year (Observed) starts tomorro
 w.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-hari-raya-puasa@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270310
DTEND;VALUE=DATE:20270311
SUMMARY:Singapore: Hari Raya Puasa
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Hari Raya Puasa starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-good-friday@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270326
DTEND;VALUE=DATE:20270327
SUMMARY:Singapore: Good Friday
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Good Friday starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-labour-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270501
DTEND;VALUE=DATE:20270502
SUMMARY:Singapore: Labour Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Falls on Saturday. Monday 3 May is a designated school holiday 
 (off-in-lieu).
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Labour Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-hari-raya-haji@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270517
DTEND;VALUE=DATE:20270518
SUMMARY:Singapore: Hari Raya Haji
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Hari Raya Haji starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-vesak-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270520
DTEND;VALUE=DATE:20270521
SUMMARY:Singapore: Vesak Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Vesak Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-national-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20270809
DTEND;VALUE=DATE:20270810
SUMMARY:Singapore: National Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: National Day starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-deepavali@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20271028
DTEND;VALUE=DATE:20271029
SUMMARY:Singapore: Deepavali
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Deepavali starts tomorrow.
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:singapore-2027-ph-christmas-day@globalschoolcalendar.com
DTSTAMP:20260906T120000Z
DTSTART;VALUE=DATE:20271225
DTEND;VALUE=DATE:20271226
SUMMARY:Singapore: Christmas Day
CATEGORIES:PUBLIC-HOLIDAY
SEQUENCE:20260906
LAST-MODIFIED:20260906T120000Z
DESCRIPTION:Falls on Saturday. Monday 27 December is a designated school ho
 liday (off-in-lieu).
BEGIN:VALARM
TRIGGER:-PT15H
ACTION:DISPLAY
DESCRIPTION:Reminder: Singapore: Christmas Day starts tomorrow.
END:VALARM
END:VEVENT
END:VCALENDAR
