
December 2025 is shaping up to be one of the most highly anticipated months for holiday planning. To fully capitalize on the opportunity for extended breaks, it’s essential to have a complete understanding of the December 2025 holiday schedule.
This particular month features national public holidays and collective leave days strategically positioned near weekends, creating several appealing long weekend periods. Furthermore, the end of December 2025 coincides with the conclusion of the first semester for the 2025/2026 academic year, ensuring a substantial school break for students.
This unique confluence of public holidays and school vacations presents ample opportunities for both families and working professionals to plan rejuvenating time off before the new year. Below is a comprehensive breakdown of the full December 2025 holiday calendar.
December 2025 Holiday Schedule
Cuti Bersama Desember 2025 (Unsplash)
The official December 2025 holiday schedule has been formally established by the government through Joint Ministerial Decree (SKB) Number 933 Year 2025, Number 1 Year 2025, and Number 3 Year 2025, which outlines revisions to national holidays and collective leave for 2025. Based on this three-ministerial decree, the December 2025 holiday schedule, comprising national public holidays and collective leave, is as follows:
- 25 December 2025 (Thursday) = National Holiday: Christmas Day (Birth of Jesus Christ)
- 26 December 2025 (Friday) = Collective Leave: Christmas Holiday
These designated December 2025 holidays are ideally situated next to the weekend. Consequently, they form an attractive four-day long weekend, spanning consecutively from December 25th to December 28th, 2025. Here is a detailed breakdown of this extended holiday period:
- Thursday, 25 December 2025: National Christmas Holiday
- Friday, 26 December 2025: Christmas Collective Leave
- Saturday, 27 December 2025: Weekend Holiday
- Sunday, 28 December 2025: Weekend Holiday
Recommendations for Extending Your December 2025 Holiday
For those eager to maximize the December 2025 long weekend and enjoy an even longer break, consider utilizing personal annual leave days. This strategy is particularly appealing given the proximity of this extended break to the New Year 2026 holiday. Here are recommended additional leave dates to further extend your December 2025 holiday period:
- Thursday, 25 December 2025: National Christmas Holiday
- Friday, 26 December 2025: Christmas Collective Leave
- Saturday, 27 December 2025: Weekend Holiday
- Sunday, 28 December 2025: Weekend Holiday
- Monday, 29 December 2025: Recommended Additional Leave
- Tuesday, 30 December 2025: Recommended Additional Leave
- Wednesday, 31 December 2025: Recommended Additional Leave
- Thursday, 1 January 2026: National New Year’s Day Holiday
December 2025 School Holiday Schedule
The close of December 2025 also signifies the end of the first semester for the 2025/2026 academic year, ushering in a much-anticipated long school break for students across the nation. While the majority of regions have set the odd semester holiday to commence on December 22, 2025, some provinces, notably Jambi, West Kalimantan, East Nusa Tenggara, and Papua, will begin their breaks slightly earlier. The exact re-entry dates for schools after the odd semester holiday vary, typically falling between early to mid-January 2026, depending on each province’s specific academic calendar and educational guidelines.
The following list provides a comprehensive overview of school holiday dates and the start of the even semester, serving as a valuable guide for families planning year-end agendas around the December 2025 holidays.
1. DKI Jakarta
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
2. Banten
Odd Semester Holiday: December 20, 2025 – January 3, 2026
School Re-entry: January 5, 2026
3. West Java (Jawa Barat)
Odd Semester Holiday: December 29, 2025 – January 10, 2026
School Re-entry: January 12, 2026
4. Central Java (Jawa Tengah)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
5. Yogyakarta Special Region (DI Yogyakarta)
Odd Semester Holiday: December 22 – 31, 2025
School Re-entry: January 2, 2026
6. East Java (Jawa Timur)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
7. Bali
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
8. East Nusa Tenggara (Nusa Tenggara Timur)
Odd Semester Holiday: December 20, 2025 – January 3, 2026
School Re-entry: January 5, 2026
9. West Nusa Tenggara (Nusa Tenggara Barat)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
10. Aceh
Odd Semester Holiday: December 22, 2025 – January 4, 2026
School Re-entry: January 5, 2026
11. North Sumatra (Sumatera Utara)
Odd Semester Holiday: December 22, 2025 – January 4, 2026
School Re-entry: January 5, 2026
12. West Sumatra (Sumatera Barat)
Odd Semester Holiday: December 22, 2025 – January 4, 2026
School Re-entry: January 5, 2026
13. South Sumatra (Sumatera Selatan)
Odd Semester Holiday: December 22, 2025 – January 4, 2026
School Re-entry: January 5, 2026
14. Bengkulu
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
15. Riau
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
16. Riau Islands (Kepulauan Riau)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
17. Jambi
Odd Semester Holiday: December 20, 2025 – January 3, 2026
School Re-entry: January 5, 2026
18. Lampung
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
19. West Kalimantan (Kalimantan Barat)
Odd Semester Holiday: December 20, 2025 – January 3, 2026
School Re-entry: January 5, 2026
20. East Kalimantan (Kalimantan Timur)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
21. South Kalimantan (Kalimantan Selatan)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
22. Central Kalimantan (Kalimantan Tengah)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
23. North Kalimantan (Kalimantan Utara)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
24. Gorontalo
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
25. West Sulawesi (Sulawesi Barat)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 2, 2026
26. Central Sulawesi (Sulawesi Tengah)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 2, 2026
27. North Sulawesi (Sulawesi Utara)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 7, 2026
28. Southeast Sulawesi (Sulawesi Tenggara)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 2, 2026
29. South Sulawesi (Sulawesi Selatan)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
30. Maluku
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 2, 2026
31. North Maluku (Maluku Utara)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
32. Papua
Odd Semester Holiday: December 19, 2025 – January 3, 2026
School Re-entry: January 5, 2026
33. South Papua (Papua Selatan)
Odd Semester Holiday: December 19, 2025 – January 3, 2026
School Re-entry: January 5, 2026
34. Central Papua (Papua Tengah)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 5, 2026
35. Highland Papua (Papua Pegunungan)
Odd Semester Holiday: December 22, 2025 – January 6, 2026
School Re-entry: January 7, 2026
36. West Papua (Papua Barat)
Odd Semester Holiday: December 22, 2025 – January 3, 2026
School Re-entry: January 2, 2026
37. Southwest Papua (Papua Barat Daya)
Odd Semester Holiday: December 21, 2025 – January 4, 2026
School Re-entry: January 5, 2026
This comprehensive guide provides all the essential details for December 2025 holidays, encompassing both national public holidays and the extensive school break schedules. Plan your year-end festivities and relaxation periods effectively!
Summary
December 2025 features significant national holidays and collective leave days, officially established by a Joint Ministerial Decree. Christmas Day on Thursday, December 25th, is a national holiday, followed by collective leave on Friday, December 26th. This strategic placement creates an appealing four-day long weekend, spanning from December 25th to December 28th, allowing for extended breaks.
Additionally, the end of December 2025 marks the conclusion of the first semester for the 2025/2026 academic year, bringing a substantial school holiday for students. While most regions begin their odd semester break on December 22nd, some provinces start earlier. School re-entry dates vary, typically falling between early to mid-January 2026, depending on provincial academic calendars.
