Boxing Day itself is just one day: it’s on 26 December and, in that sense, it “lasts” for 24 hours like any other calendar day. In practice though, the public holiday and sales period can stretch it out over several days, depending on the country.

Official holiday length

  • In the UK and many Commonwealth countries, Boxing Day is a public or bank holiday fixed to 26 December.
  • If 26 December falls on a weekend, the official day off is usually moved to the next weekday (often Monday, and sometimes Tuesday as well in years when both Christmas and Boxing Day hit the weekend).

Shopping and sales period

  • Retailers often treat “Boxing Day” sales as a multi-day or even week‑long event, with discounts running from 26 December through several following days, sometimes into early January.
  • Online stores may start “Boxing Day” promotions on Christmas night or extend them as “Boxing Week,” so the commercial side lasts much longer than the actual holiday date.

Traditions and festivities

  • Traditional family visits, leftover Christmas dinners, and sports events (like football in the UK) mainly happen on 26 December, so the core celebration is that single day.
  • Some households treat 26–27 December as one extended festive window, but that is custom rather than anything official.

Quick answer recap

  • Calendar/holiday: Boxing Day = 26 December (24 hours).
  • Observed day off: moves to a weekday if the 26th is a weekend, so the “day off” can effectively shift but is still one day.
  • Sales/fun: often several days, sometimes branded as “Boxing Week,” but that’s driven by shops, not law or tradition.

Meta description:
Wondering how long Boxing Day lasts? Learn how long the official holiday runs, how bank holidays shift when 26 December falls on a weekend, and why “Boxing Week” sales stretch the festivities.

Information gathered from public forums or data available on the internet and portrayed here.