SG Hari Raya

Hari Raya in Singapore 2025

The 2025 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 2025, Hari Raya Puasa (Aidilfitri) falls on Monday, 31 March 2025 and Hari Raya Haji (Aidiladha) on Saturday, 7 June 2025, both gazetted public holidays in Singapore.

Monday, 31 March 2025

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.

Saturday, 7 June 2025

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.

One Raya on a Monday, one on a Saturday

2025 is the cleanest illustration on this site of how much the weekday matters. Aidilfitri fell on Monday 31 March and simply extended the weekend to three days, no leave spent. Hari Raya Haji fell on Saturday 7 June, a non-working day for most, which under MOM's rules gets you a day off in lieu or an extra day's salary rather than an automatic Monday (MOM). Same two festivals, same gazette, and the difference in what you actually got was decided by nothing but where the lunar date happened to land in the week.

The school calendar split them the same way. Hari Raya Haji on 7 June sat inside the mid-year break, 31 May to 29 June; Aidilfitri on 31 March fell just after the March break closed on 23 March (MOE, 2025 school terms). If you have school-age children, 2025 was the year the two Rayas felt least alike.

How the 2025 dates sat in the calendar

Hari Raya PuasaHari Raya Haji
DateMonday, 31 MarSaturday, 7 Jun
Days off in a row, five-day week3 (29 Mar to 31 Mar)2 (7 Jun to 8 Jun)
Nearest other public holidayGood Friday, 18 days laternothing within three weeks
Moved from 202410 days earlier10 days earlier
Moves to 202610 days earlier11 days earlier

The two fell 68 days apart in 2025. 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.

Hari Raya Haji, Saturday. Falling on a Saturday, a non-working day on a five-day week, it does not roll forward to the Monday. Your employer owes you another day off or one extra day of salary at the gross rate, and the choice is the employer’s. MOM sets out both rules.

Ramadan 2025

Ramadan, the month of fasting, runs for roughly 29 to 30 days before Hari Raya Puasa, so in 2025 it begins around 1 Mar and ends at Aidilfitri on 31 Mar.

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 2025?

Hari Raya Puasa (Aidilfitri) falls on Monday, 31 March 2025, a gazetted public holiday in Singapore.

When is Hari Raya Haji in 2025?

Hari Raya Haji (Aidiladha) falls on Saturday, 7 June 2025, 68 days after Aidilfitri.

Is there a day off in lieu for Hari Raya in 2025?

Hari Raya Haji falls on a Saturday. Falling on a Saturday, a non-working day on a five-day week, it does not roll forward to the Monday. Your employer owes you another day off or one extra day of salary at the gross rate, and the choice is the employer’s.

When does Ramadan start in 2025?

Ramadan runs for the month before Hari Raya Puasa, so in 2025 it begins around Saturday, 1 March 2025. 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.