How many days until Christmas?
Christmas Day falls on 25 December every year. The live countdown at the top of this page shows exactly how many days, hours, minutes and seconds are left — updated every second. In 2025, Christmas falls on Thursday 25 December. In 2026, it falls on Friday 25 December.
When is the next UK bank holiday?
The next UK bank holiday is shown at the top of this page with a live countdown. UK bank holidays in 2026 are: New Year's Day (1 Jan), Good Friday (3 Apr), Easter Monday (6 Apr), Early May Bank Holiday (4 May), Spring Bank Holiday (25 May), Summer Bank Holiday (31 Aug), Christmas Day (25 Dec), and Boxing Day (28 Dec).
How many days until New Year's Day?
New Year's Day is always 1 January. The countdown updates every second and shows days, hours, minutes and seconds remaining until midnight on New Year's Eve.
How many days until Easter?
Easter Sunday falls on a different date each year. It's the first Sunday after the first full moon following the spring equinox — a formula set in 325 AD. Easter 2026 falls on 5 April. Our countdown calculates the exact date automatically every year.
Does this work for other countries?
Yes — Public Holiday Countdown covers 48 countries including the US, Australia, Canada, New Zealand, France, Germany, Spain, Italy, Japan, India, Brazil, Saudi Arabia, UAE, and many more. Switch country using the language buttons at the top of the page. The site auto-detects your location on first load.