Hari Raya in Singapore 2024
The 2024 dates for Hari Raya Puasa (Aidilfitri) and Hari Raya Haji (Aidiladha), what was specific to this year, and the Ramadan month that leads up to Aidilfitri.
In 2024, Hari Raya Puasa (Aidilfitri) falls on Wednesday, 10 April 2024 and Hari Raya Haji (Aidiladha) on Monday, 17 June 2024, both gazetted public holidays in Singapore.
Wednesday, 10 April 2024
Aidilfitri marks the end of Ramadan, the month of fasting. It is the larger of the two Hari Raya celebrations, and its date is confirmed by moon-sighting.
Monday, 17 June 2024
Aidiladha, the festival of sacrifice, marks the end of the Haj pilgrimage. Its date is set by the Islamic calendar and confirmed by moon-sighting.
A midweek Aidilfitri, and Haji inside the June break
Aidilfitri fell on Wednesday 10 April 2024, and Wednesday is the one shape that cannot be bridged cheaply. Nothing sat beside it: the nearest other public holiday was Good Friday, twelve days earlier. Two days of leave either side buys five days off, and that is the entire offer.
Hari Raya Haji, on Monday 17 June, landed inside the MOE mid-year school holidays, which ran 25 May to 23 June that year (MOE, 2024 school terms). For families that is the easy version: the holiday sat inside a break that already existed, so no new childcare day opened up. Aidilfitri on 10 April did the opposite, falling in Term 2, more than three weeks after the March break closed on 17 March.
The Syawal announcement that year came from the Mufti on 9 April, the evening before (MUIS, 9 April 2024), and the start of Zulhijjah, which fixes Hari Raya Haji, was announced on 7 June (MUIS, 7 June 2024). Both are worth knowing about if you plan far ahead: the calculated date is published early, but the formal announcement still comes the night before.
How the 2024 dates sat in the calendar
| Hari Raya Puasa | Hari Raya Haji | |
|---|---|---|
| Date | Wednesday, 10 Apr | Monday, 17 Jun |
| Days off in a row, five-day week | 1 (10 Apr) | 3 (15 Jun to 17 Jun) |
| Nearest other public holiday | Good Friday, 12 days earlier | nothing within three weeks |
| Moved from 2023 | 12 days earlier | 12 days earlier |
| Moves to 2025 | 10 days earlier | 10 days earlier |
The two fell 68 days apart in 2024. That interval is not fixed: Aidilfitri is 1 Syawal and Aidiladha is 10 Zulhijjah, and the two Islamic months in between can each run 29 or 30 days, so the gap moves between about 67 and 70 days. The year-to-year shift is the same arithmetic on a larger scale, and the guide to why the date keeps moving explains how MUIS fixes it.
Ramadan 2024
Ramadan, the month of fasting, runs for roughly 29 to 30 days before Hari Raya Puasa, so in 2024 it begins around 11 Mar and ends at Aidilfitri on 10 Apr.
That start is worked back from the gazetted Aidilfitri date, not gazetted itself. MUIS announces the confirmed start the evening before the month begins, so it can differ by a day. For daily sahur and iftar times, use a dedicated prayer-times source. The Ramadan page covers how the month is observed here.
Common questions
When is Hari Raya Puasa in 2024?
Hari Raya Puasa (Aidilfitri) falls on Wednesday, 10 April 2024, a gazetted public holiday in Singapore.
When is Hari Raya Haji in 2024?
Hari Raya Haji (Aidiladha) falls on Monday, 17 June 2024, 68 days after Aidilfitri.
Is there a day off in lieu for Hari Raya in 2024?
No. Both Hari Raya dates in 2024 fall on working weekdays, so each is simply a paid day off and nothing shifts.
When does Ramadan start in 2024?
Ramadan runs for the month before Hari Raya Puasa, so in 2024 it begins around Monday, 11 March 2024. That is arithmetic, roughly 30 days back from Aidilfitri. MUIS announces the confirmed start the evening before the month begins, and it can differ by a day.
Hari Raya dates are the gazetted public-holiday dates published by MOM and on data.gov.sg. Islamic dates are announced by MUIS. This site reports dates and practice; it does not issue religious rulings.