Tahun 2040 (Masehi) mempunyai 16 hari libur nasional dan 3 hari cuti bersama, termasuk 5 akhir pekan panjang serta 3 hari kejepit nasional (harpitnas).

Tgl
Bulan
Hari
Nama Libur
1JanuariAhadTahun Baru Masehi 2040
15JanuariAhadTahun Baru Hijriyah 1462
12FebruariAhadTahun Baru Imlek 2591
14MaretRabuHari Raya Nyepi (Tahun Baru Saka) 1962
25MaretAhadMaulid Nabi Muhammad SAW 1462
30MaretJumatWafat Yesus Kristus 2040
1MeiSelasaHari Buruh Nasional 2040
10MeiKamisKenaikan Yesus Kristus 2040
26MeiSabtuHari Raya Waisak 2584
1JuniJumatHari Lahir Pancasila 2040