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

Tgl
Bulan
Hari
Nama Libur
1JanuariAhadTahun Baru Masehi 1989
6FebruariSeninTahun Baru Imlek 2540
6MaretSeninIsra Miraj Nabi Muhammad SAW 1409
8MaretRabuHari Raya Nyepi (Tahun Baru Saka) 1911
24MaretJumatWafat Yesus Kristus 1989
1MeiSeninHari Buruh Nasional 1989
4MeiKamisKenaikan Yesus Kristus 1989
7MeiAhadHari Raya Idul Fitri 1409
8MeiSeninHari Raya Idul Fitri 1409
21MeiAhadHari Raya Waisak 2533