Following are the national public holidays in Indonesia. Unless stated, they vary from year to year. There are many regional holidays as well.
Tahun Baru Masehi (New Year's Day) 1 January
Tahun Baru Imlek (Chinese New Year) Late January to early February
Wafat Yesus Kristus (Good Friday) Late March or early April
Nyepi (Balinese New Year) Bali closes down for one day, usually in March, sometimes April
Hari Buruh (Labour Day) 1 May
Hari Waisak May
Kenaikan Yesus Kristus (Ascension of Christ) May
Hari Proklamasi Kemerdekaan (Independence Day) 17 August
Hari Natal (Christmas Day) 25 December
The following Islamic holidays have dates that change each year.
Muharram Islamic New Year; dates 1 September 2019, 20 August 2020, 10 August 2021
Maulud Nabi Muhammad Birthday of the Prophet Muhammad; dates 10 November 2019, 29 October 2020, 18 October 2021
Isra Miraj Nabi Muhammad Ascension of the Prophet Muhammad; dates 3 April 2019, 22 May 2020, March 11 2021
Idul Fitri Also known as Lebaran, this two-day national public holiday marks the end of Ramadan; avoid travel due to crowds; dates 5 June 2019, 24 May 2020, 15 May 2021
Idul Adha Islamic feast of the sacrifice; dates 12 August 2019, 31 July 2020, 20 July 2021