Global calendar · December 2025
Public holidays around the world in December 2025
188 public holidays across 83 countries fall in December 2025. The busiest day is 2025-12-25 with 72 countries off.
83countries are off
188public holidays
72countries on the busiest day
Holidays by date
| Date | Day | Holiday | Countries |
|---|---|---|---|
| 2025-12-01 | Mon | Liberation Day / Army Abolition Day · Día de la Abolición del Ejército / Chatham Islands Anniversary Day +4 more | Albania · Costa Rica · New Zealand · Portugal · Romania · United Kingdom |
| 2025-12-02 | Tue | National Day | United Arab Emirates |
| 2025-12-03 | Wed | National Day | United Arab Emirates |
| 2025-12-04 | Thu | Unduvap Full Moon Poya Day | Sri Lanka |
| 2025-12-05 | Fri | HM King Bhumibol Adulyadej the Great's Birthday; National Day; National Father's Day | Thailand |
| 2025-12-06 | Sat | Independence Day · Itsenäisyyspäivä / Constitution Day · Día de la Constitución | Finland · Spain |
| 2025-12-08 | Mon | Youth Day / Immaculate Conception / Immaculate Conception Day · Día de la Inmaculada Concepción de María +11 more | Albania · Andorra · Argentina · Austria · Chile · Colombia · Italy · Liechtenstein · Malta · Monaco · Panama · Peru · Philippines · Portugal · San Marino · Spain · Switzerland · Uzbekistan · Vatican City · Venezuela |
| 2025-12-09 | Tue | Battle of Ayacucho · Batalla de Ayacucho | Peru |
| 2025-12-10 | Wed | Constitution Day | Thailand |
| 2025-12-12 | Fri | Jamhuri Day | Kenya |
| 2025-12-13 | Sat | Republic Day · Jum ir-Repubblika | Malta |
| 2025-12-16 | Tue | National Day · اليوم الوطني / Victory Day · বিজয় দিবস / Independence Day · Тәуелсіздік күні +1 more | Bahrain · Bangladesh · Kazakhstan · South Africa |
| 2025-12-17 | Wed | National Day · اليوم الوطني / Revolution Day · عيد الثورة | Bahrain · Tunisia |
| 2025-12-18 | Thu | Qatar National Day | Qatar |
| 2025-12-20 | Sat | National Day of Mourning · Día de Duelo Nacional | Panama |
| 2025-12-24 | Wed | Christmas Eve · Бъдни вечер / Christmas Eve · Παραμονή Χριστουγέννων / Christmas Eve · Štědrý den +10 more | Bulgaria · Cyprus · Czechia · Estonia · Finland · Iceland · Latvia · Lithuania · Norway · Philippines · Poland · Slovakia · Sweden · Vatican City · Venezuela |
| 2025-12-25 | Thu | Christmas Day / Christmas Day · Navidad / Christmas Day · Weihnachten +38 more | Albania · Andorra · Argentina · Australia · Austria · Bangladesh · Belarus · Belgium · Brazil · Bulgaria · Canada · Chile · Colombia · Costa Rica · Croatia · Cyprus · Czechia · Denmark · Ecuador · Estonia · Finland · France · Germany · Greece · Hong Kong · Hungary · Iceland · India · Indonesia · Ireland · Italy · Jordan · Kenya · Latvia · Lebanon · Liechtenstein · Lithuania · Luxembourg · Malaysia · Malta · Mauritius · Mexico · Moldova · Monaco · Netherlands · New Zealand · Nigeria · Norway · Pakistan · Panama · Peru · Philippines · Poland · Portugal · Romania · San Marino · Singapore · Slovakia · Slovenia · South Africa · South Korea · Spain · Sri Lanka · Sweden · Switzerland · Taiwan · Ukraine · United Kingdom · United States · Uruguay · Vatican City · Venezuela |
| 2025-12-26 | Fri | St. Stephen's Day / Boxing Day / St. Stephen's Day · Stefanitag +32 more | Andorra · Australia · Austria · Belgium · Bulgaria · Canada · Croatia · Cyprus · Czechia · Denmark · Estonia · Finland · Germany · Greece · Hong Kong · Hungary · Iceland · Ireland · Italy · Kenya · Latvia · Liechtenstein · Lithuania · Luxembourg · Netherlands · New Zealand · Nigeria · Norway · Poland · Portugal · Romania · San Marino · Slovakia · Slovenia · South Africa · Spain · Sweden · Switzerland · United Kingdom · Vatican City |
| 2025-12-27 | Sat | Saint John the Evangelist | Vatican City |
| 2025-12-29 | Mon | Independence Day · Тусгаар Тогтнолын Өдөр | Mongolia |
| 2025-12-30 | Tue | Rizal Day · Araw ng Kamatayan ni Dr. Jose Rizal | Philippines |
| 2025-12-31 | Wed | New Year's Eve · Ամանոր / International Azerbaijanis Solidarity Day / Currency change day · Ден на валутната смяна +9 more | Armenia · Azerbaijan · Bulgaria · Iceland · Latvia · Philippines · Russia · Sweden · Switzerland · Thailand · Uzbekistan · Venezuela |
Frequently asked questions
- How many public holidays are there in December 2025?
- 188 public holidays across 83 countries are listed for December 2025, including regional holidays.
- Which day in December 2025 has the most countries off?
- 2025-12-25 — 72 countries have a public holiday that day.
- Are regional and local holidays included?
- Yes. Where a country observes holidays only in some regions, each regional holiday is listed separately with its date.