Before You Book: Which Public Holiday Dates Are Safe to Trust?
You're about to book non-refundable flights around a long weekend. Is that date actually locked, or a guess? Singapore only gazettes its public holidays about 1.5 years ahead, and the Hari Raya dates can still move by a day. This tracker reads the official data.gov.sg feed and tells you what is safe to book and what is still a gamble.
Safe to book through 2027 · officially gazetted
Gazetted years are locked, so book freely. Later years aren't official yet, so hold off on non-refundable travel tied to a movable holiday.
How each holiday's date is decided
Even within a gazetted year, some dates are safer bets than others. The four fixed-date holidays never move, so you can book years out. The two Hari Raya holidays are set by moon-sighting and are the ones most likely to shift a day, so they are the dates to be most careful booking around.
| Holiday | 2026 date | How it's set | Confidence ahead |
|---|---|---|---|
| New Year’s Day | 1 Jan | Fixed date | Certain any year |
| Chinese New Year | 17 Feb | Astronomical | Stable once gazetted |
| Chinese New Year | 18 Feb | Astronomical | Stable once gazetted |
| Hari Raya Puasa | 21 Mar | Moon-sighting | Provisional until confirmed |
| Good Friday | 3 Apr | Astronomical | Stable once gazetted |
| Labour Day | 1 May | Fixed date | Certain any year |
| Hari Raya Haji | 27 May | Moon-sighting | Provisional until confirmed |
| Vesak Day | 31 May | Astronomical | Stable once gazetted |
| Vesak Day (Observed) | 1 Jun | Astronomical | Stable once gazetted |
| National Day | 9 Aug | Fixed date | Certain any year |
| National Day (Observed) | 10 Aug | Fixed date | Certain any year |
| Deepavali | 8 Nov | Astronomical | Stable once gazetted |
| Deepavali (Observed) | 9 Nov | Astronomical | Stable once gazetted |
| Christmas Day | 25 Dec | Fixed date | Certain any year |
Tied to a calendar date, so only the day of the week changes from year to year.
Set by the lunar or liturgical calendar and computable years ahead; rarely moves after it is gazetted.
Confirmed by moon-sighting via MUIS, so the gazetted date can differ by a day from the early estimates calendar apps show.
Planning 2028, before it's gazetted
2028 isn't gazetted yet, so only the fixed-date holidays are certain. These four you can already bank on:
The movable holidays (Hari Raya Puasa, Hari Raya Haji, Chinese New Year, Vesak Day, Deepavali, Good Friday) aren't gazetted this far ahead. Any 2028 dates you see for them are estimates, and the two Hari Raya dates in particular can move by a day. Don't book non-refundable travel around them until the Ministry of Manpower gazettes 2028, usually around the middle of 2027.
Common questions
Are Singapore's 2028 public holidays confirmed yet?
Not fully. The official dates are gazetted through 2027. For 2028, only the four fixed-date holidays (New Year's Day, Labour Day, National Day and Christmas) are certain; the movable ones are still estimates until the Ministry of Manpower gazettes them, usually around the middle of the preceding year.
Why does my calendar app show a different Hari Raya date?
Hari Raya Puasa and Hari Raya Haji are confirmed by moon-sighting through MUIS, so calendar apps show a pre-computed estimate that can be a day off the date the government eventually gazettes. Until it is gazetted, treat the Hari Raya dates as provisional.
How far ahead does Singapore confirm public holidays?
About 1.5 years. The Ministry of Manpower typically gazettes the next year's public holidays around the middle of the current year. Right now the calendar is confirmed through 2027.
Which dates are safe to book non-refundable travel around?
Anything in a gazetted year, and the four fixed-date holidays in any year. Be cautious with the two Hari Raya holidays in an un-gazetted year, as they are the most likely to shift.
Confirmation status is read live from data.gov.sg, so this page updates automatically when the Ministry of Manpower gazettes the next year.