Tahun 2031 (Masehi) mempunyai 16 hari libur nasional dan 4 hari cuti bersama, termasuk 2 akhir pekan panjang serta 6 hari kejepit nasional (harpitnas).

Tgl
Bulan
Hari
Nama Libur
1JanuariRabuTahun Baru Masehi 2031
23JanuariKamisTahun Baru Imlek 2582
25JanuariSabtuHari Raya Idul Fitri 1452
26JanuariAhadHari Raya Idul Fitri 1452
24MaretSeninHari Raya Nyepi (Tahun Baru Saka) 1953
3AprilKamisHari Raya Idul Adha 1452
11AprilJumatWafat Yesus Kristus 2031
23AprilRabuTahun Baru Hijriyah 1453
1MeiKamisHari Buruh Nasional 2031
7MeiRabuHari Raya Waisak 2575