Back to blog
Resources

Public Holidays 2025: A Complete Guide for International Teams

BizDays GlobalJuly 15, 202510 min read

Managing an international team, coordinating cross-border shipments, or handling global contracts means navigating a maze of different public holidays. What's a normal working day in New York might be a national holiday in Tokyo — and overlooking that fact can derail your planning.

This guide covers the key public holidays in 2025 for the world's major economies, helping you plan deadlines, schedule meetings, and anticipate slowdowns before they happen.

Why Public Holidays Matter for International Business

Public holidays affect nearly every aspect of cross-border operations:

  • Supply chain delays: Factories, ports, and customs offices close on public holidays, causing shipment bottlenecks.
  • Payment processing: Banks don't process transfers on public holidays, potentially delaying settlements by days.
  • Communication gaps: When half your team is off for a national holiday, response times and decision-making slow down.
  • Legal deadlines: Many jurisdictions exclude public holidays from statutory deadlines, so a 30-day deadline may actually span 40+ calendar days.

Public Holidays by Country — 2025

United States (11 Federal Holidays)

  • Jan 1 — New Year's Day
  • Jan 20 — Martin Luther King Jr. Day
  • Feb 17 — Presidents' Day
  • May 26 — Memorial Day
  • Jun 19 — Juneteenth
  • Jul 4 — Independence Day
  • Sep 1 — Labor Day
  • Oct 13 — Columbus Day
  • Nov 11 — Veterans Day
  • Nov 27 — Thanksgiving Day
  • Dec 25 — Christmas Day

Spain (14 National Holidays)

  • Jan 1 — Año Nuevo
  • Jan 6 — Epifanía del Señor (Reyes Magos)
  • Apr 17 — Jueves Santo
  • Apr 18 — Viernes Santo
  • May 1 — Día del Trabajo
  • Aug 15 — Asunción de la Virgen
  • Oct 12 — Fiesta Nacional de España
  • Nov 1 — Todos los Santos
  • Dec 6 — Día de la Constitución
  • Dec 8 — Inmaculada Concepción
  • Dec 25 — Navidad

Plus 2–3 regional holidays depending on the Autonomous Community.

United Kingdom (8 Bank Holidays — England & Wales)

  • Jan 1 — New Year's Day
  • Apr 18 — Good Friday
  • Apr 21 — Easter Monday
  • May 5 — Early May Bank Holiday
  • May 26 — Spring Bank Holiday
  • Aug 25 — Summer Bank Holiday
  • Dec 25 — Christmas Day
  • Dec 26 — Boxing Day

Germany (9 National Holidays)

  • Jan 1 — Neujahr
  • Apr 18 — Karfreitag
  • Apr 21 — Ostermontag
  • May 1 — Tag der Arbeit
  • May 29 — Christi Himmelfahrt
  • Jun 9 — Pfingstmontag
  • Oct 3 — Tag der Deutschen Einheit
  • Dec 25 — Weihnachtstag
  • Dec 26 — Zweiter Weihnachtstag

German states add 2–5 additional regional holidays (e.g., Fronleichnam, Reformationstag).

Japan (16 National Holidays)

  • Jan 1 — 元日 (New Year's Day)
  • Jan 13 — 成人の日 (Coming of Age Day)
  • Feb 11 — 建国記念の日 (National Foundation Day)
  • Feb 23 — 天皇誕生日 (Emperor's Birthday)
  • Mar 20 — 春分の日 (Vernal Equinox Day)
  • Apr 29 — 昭和の日 (Shōwa Day)
  • May 3 — 憲法記念日 (Constitution Memorial Day)
  • May 4 — みどりの日 (Greenery Day)
  • May 5 — こどもの日 (Children's Day)
  • Jul 21 — 海の日 (Marine Day)
  • Aug 11 — 山の日 (Mountain Day)
  • Sep 15 — 敬老の日 (Respect for the Aged Day)
  • Sep 23 — 秋分の日 (Autumnal Equinox Day)
  • Oct 13 — スポーツの日 (Sports Day)
  • Nov 3 — 文化の日 (Culture Day)
  • Nov 23 — 勤労感謝の日 (Labor Thanksgiving Day)

Japan's Golden Week (Apr 29 – May 5) creates a near-complete business shutdown.

Mexico (7 Mandatory Rest Days + Civic Holidays)

  • Jan 1 — Año Nuevo
  • Feb 3 — Día de la Constitución
  • Mar 17 — Natalicio de Benito Juárez
  • May 1 — Día del Trabajo
  • Sep 16 — Día de la Independencia
  • Nov 17 — Revolución Mexicana
  • Dec 25 — Navidad

Brazil (9 National Holidays)

  • Jan 1 — Confraternização Universal
  • Mar 3–4 — Carnaval
  • Apr 18 — Sexta-feira Santa
  • Apr 21 — Tiradentes
  • May 1 — Dia do Trabalho
  • Sep 7 — Independência do Brasil
  • Oct 12 — Nossa Senhora Aparecida
  • Nov 2 — Finados
  • Nov 15 — Proclamação da República
  • Dec 25 — Natal

Key Overlap Periods to Watch

Several times during the year, holidays cluster across multiple countries simultaneously, creating extended disruption windows. Plan around these carefully:

  • Late December – Early January: Nearly universal. Christmas, New Year's, and Boxing Day shut down most of the Western world. Japan has its own New Year shutdown (Dec 29 – Jan 3).
  • Easter Week (April): Good Friday and Easter Monday affect all of Europe, the Americas, and Oceania. Dates shift each year.
  • Golden Week — Japan (Apr 29 – May 5): Japanese businesses go dark for almost a full week. May 1 (Labor Day) also hits much of Europe and Latin America.
  • August: While not always a public holiday, many European countries (France, Spain, Italy) see massive workforce reductions due to summer vacations.
  • Ramadan & Eid: Affects business hours and availability across the Middle East, North Africa, and Southeast Asia. Dates shift ~11 days earlier each year.

How to Stay Ahead

  1. Use a global holiday tool: BizDays Global covers 170+ countries with official holiday data — check any country's holidays instantly.
  2. Share calendars proactively: At the start of each quarter, share a "holidays impact" memo with your international partners listing upcoming non-working days.
  3. Build extra lead time: For critical deadlines near holiday clusters, add 2–3 buffer days to your timeline.
  4. Set automated reminders: Use project management tools to flag when a deadline falls on or near a public holiday in relevant countries.
  5. Plan around end-of-year shutdowns: Many businesses close for 1–2 weeks between Christmas and New Year. Get critical approvals done by mid-December.

Conclusion

Public holidays are a hidden complexity in international business. Teams that actively track and plan around them avoid costly surprises, maintain stronger client relationships, and keep projects on schedule.

Use BizDays Global to check holidays, calculate business days, and plan delivery dates for 170+ countries — all for free, instantly, with no signup required.

Ready to calculate your business days?

170+ countries. Free. No signup.

Try the calculator