Calendar 2025
16 public holidays, 10 joint leave days
Public Holiday Joint Leave Notable Day
- Tue, 1 April - Eid al-Fitr 1446 H
- Fri, 18 April - Good Friday
- Sun, 20 April - Easter Sunday
- Wed, 2 April - Joint Leave for Eid al-Fitr
- Thu, 3 April - Joint Leave for Eid al-Fitr
- Fri, 4 April - Joint Leave for Eid al-Fitr
- Mon, 7 April - Joint Leave for Eid al-Fitr
- Mon, 7 April - World Health Day
- Mon, 21 April - Kartini Day
- Tue, 22 April - Earth Day
- Thu, 1 May - International Labour Day
- Mon, 12 May - Vesak Day 2569
- Thu, 29 May - Ascension of Jesus Christ
- Tue, 13 May - Joint Leave for Vesak
- Fri, 30 May - Joint Leave for Ascension of Jesus Christ
- Thu, 1 May - International Labour Day
- Fri, 2 May - National Education Day
- Tue, 20 May - National Awakening Day
- Thu, 25 December - Christmas Day
- Fri, 26 December - Joint Leave for Christmas
- Mon, 1 December - World AIDS Day
- Wed, 3 December - Hari Disabilitas Internasional
- Tue, 9 December - International Anti-Corruption Day
- Wed, 10 December - Human Rights Day
- Mon, 22 December - Mother's Day
- Thu, 25 December - Christmas Day
Public Holidays 2025
- Wed, 1 January - New Year's Day
- Wed, 29 January - Chinese New Year 2576
- Sat, 29 March - Nyepi (Balinese New Year Saka 1947)
- Mon, 31 March - Eid al-Fitr 1446 H
- Tue, 1 April - Eid al-Fitr 1446 H
- Fri, 18 April - Good Friday
- Sun, 20 April - Easter Sunday
- Thu, 1 May - International Labour Day
- Mon, 12 May - Vesak Day 2569
- Thu, 29 May - Ascension of Jesus Christ
- Sun, 1 June - Pancasila Day
- Fri, 6 June - Eid al-Adha 1446 H
- Fri, 27 June - Islamic New Year 1447 H
- Sun, 17 August - Indonesian Independence Day
- Fri, 5 September - Birthday of the Prophet Muhammad
- Thu, 25 December - Christmas Day
Joint Leave 2025
- Mon, 27 January - Joint Leave for Chinese New Year
- Fri, 28 March - Joint Leave for Nyepi
- Wed, 2 April - Joint Leave for Eid al-Fitr
- Thu, 3 April - Joint Leave for Eid al-Fitr
- Fri, 4 April - Joint Leave for Eid al-Fitr
- Mon, 7 April - Joint Leave for Eid al-Fitr
- Tue, 13 May - Joint Leave for Vesak
- Fri, 30 May - Joint Leave for Ascension of Jesus Christ
- Mon, 9 June - Joint Leave for Eid al-Adha
- Fri, 26 December - Joint Leave for Christmas
Notable Days 2025
- Wed, 1 January - New Year's Day
- Fri, 10 January - Tritura Day
- Sat, 25 January - National Nutrition Day
- Sun, 9 February - National Press Day
- Fri, 14 February - Valentine's Day
- Thu, 20 February - National Workers' Day
- Sat, 8 March - International Women's Day
- Sun, 9 March - National Music Day
- Tue, 11 March - Supersemar Day
- Sat, 22 March - World Water Day
- Mon, 7 April - World Health Day
- Mon, 21 April - Kartini Day
- Tue, 22 April - Earth Day
- Thu, 1 May - International Labour Day
- Fri, 2 May - National Education Day
- Tue, 20 May - National Awakening Day
- Sun, 1 June - Pancasila Day
- Thu, 5 June - World Environment Day
- Sat, 21 June - Agricultural Day
- Tue, 1 July - Police Day (Bhayangkara)
- Tue, 22 July - Attorney's Day
- Wed, 23 July - National Children's Day
- Fri, 8 August - ASEAN Day
- Thu, 14 August - Scout Day
- Sun, 17 August - Indonesian Independence Day
- Tue, 19 August - World Humanitarian Day
- Mon, 1 September - Policewomen's Day
- Mon, 8 September - International Literacy Day
- Sun, 21 September - International Day of Peace
- Wed, 24 September - National Farmers' Day
- Sun, 28 September - Railway Day
- Wed, 1 October - Pancasila Sanctity Day
- Thu, 2 October - National Batik Day
- Sun, 5 October - Indonesian Armed Forces Day
- Thu, 16 October - World Food Day
- Tue, 28 October - Youth Pledge Day
- Mon, 10 November - Heroes' Day
- Wed, 12 November - Hari Ayah Nasional
- Wed, 12 November - National Health Day
- Sun, 16 November - Hari Toleransi Internasional
- Thu, 20 November - Hari Anak Sedunia
- Fri, 21 November - Hari Pohon Sedunia
- Tue, 25 November - National Teachers' Day
- Sat, 29 November - Hari KORPRI
- Mon, 1 December - World AIDS Day
- Wed, 3 December - Hari Disabilitas Internasional
- Tue, 9 December - International Anti-Corruption Day
- Wed, 10 December - Human Rights Day
- Mon, 22 December - Mother's Day
- Thu, 25 December - Christmas Day
Long weekends in 2025 & Harpitnas
Consecutive days off (weekend + public holidays + joint leave) that you can use for trips with minimal vacation days.
| Type | Range | Total | Trigger |
|---|---|---|---|
| Long weekend | Saturday 25 January - Monday 27 January | 3 days | Joint Leave for Chinese New Year |
| Harpitnas | Saturday 25 January - Wednesday 29 January | 5 days | Joint Leave for Chinese New Year, Chinese New Year 2576 Take leave: 28/01 |
| Long weekend | Friday 28 March - Monday 7 April | 11 days | Joint Leave for Nyepi, Nyepi (Balinese New Year Saka 1947), Eid al-Fitr 1446 H, Eid al-Fitr 1446 H, Joint Leave for Eid al-Fitr, Joint Leave for Eid al-Fitr, Joint Leave for Eid al-Fitr, Joint Leave for Eid al-Fitr |
| Long weekend | Friday 18 April - Sunday 20 April | 3 days | Good Friday, Easter Sunday |
| Harpitnas | Thursday 1 May - Sunday 4 May | 4 days | International Labour Day Take leave: 02/05 |
| Long weekend | Saturday 10 May - Tuesday 13 May | 4 days | Vesak Day 2569, Joint Leave for Vesak |
| Long weekend | Thursday 29 May - Sunday 1 June | 4 days | Ascension of Jesus Christ, Joint Leave for Ascension of Jesus Christ, Pancasila Day |
| Long weekend | Friday 6 June - Monday 9 June | 4 days | Eid al-Adha 1446 H, Joint Leave for Eid al-Adha |
| Long weekend | Friday 27 June - Sunday 29 June | 3 days | Islamic New Year 1447 H |
| Long weekend | Friday 5 September - Sunday 7 September | 3 days | Birthday of the Prophet Muhammad |
| Long weekend | Thursday 25 December - Sunday 28 December | 4 days | Christmas Day, Joint Leave for Christmas |