UK Bank Holidays
Find GOV.UK bank holidays for England and Wales, Scotland or Northern Ireland; export CSV or ICS.
Toolvore retrieves the public GOV.UK holiday calendar when you request it. Filtering and calendar downloads run locally; no personal calendar is connected or uploaded. Provider data may be cached for up to 24 hours.
Find official UK bank holidays by division and published year, keep substitute-day notes and download filtered CSV or all-day ICS files.
How to use it
- 1Choose England and Wales, Scotland or Northern Ireland and a year.
- 2Find bank holidays, or first inspect the years currently published by GOV.UK.
- 3Filter by name or source note and verify the division and any substitute day.
- 4Download the filtered CSV or calendar snapshot with its source and licence attribution.
Example
- Input
- England and Wales, 2026, search Boxing
- Output
- Boxing Day — Mon, 28 Dec 2026; Substitute day.
The published calendar date stays unchanged across timezones; unavailable years are not inferred.
What happens to your data
Explicit division/year requests go to Toolvore, which fetches the fixed GOV.UK feed. The source may be cached up to 24 hours. Filtering and exports are local. Calendar downloads are snapshots, not live subscriptions.
Last updated October 2026
Look up official UK bank holidays for England and Wales, Scotland, or Northern Ireland. Keep the selected division visible, check any substitute-day note, and download the filtered dates as a spreadsheet CSV or all-day ICS calendar. The source is GOV.UK, not a worldwide date estimate.
Coverage follows the years currently published in the government feed. An unavailable year is an explicit error, not an empty calendar claiming there are no holidays. Use Show available years when planning beyond the current year.
How it works
Choose one of the three GOV.UK divisions and a published year. Toolvore retrieves the fixed bank-holidays JSON feed and validates its dates, titles and source notes. The selected division's dates are kept separate: a Scottish bank holiday is not silently applied to England and Wales or Northern Ireland. The source feed can change, so the tool shows the retrieval time and discloses caching up to 24 hours.
The dates are calendar dates, not local-midnight timestamps. Formatting uses UTC explicitly, preventing 1 January from becoming 31 December in western timezones. A source note such as Substitute day is preserved exactly as supplied after trimming surrounding whitespace. We do not invent additional observed dates, move a holiday to a weekday ourselves or infer paid-leave entitlement.
Search within names and source notes, or show only entries with notes. Both exports include the displayed filters only. CSV records the division, date, source note, source URL and Open Government Licence attribution. Formula-like text is escaped for safer spreadsheet import.
ICS uses all-day date values with an exclusive next-day end date, transparent availability and no alarms. Long lines are folded without breaking UTF-8 characters, and text is escaped. The event description carries the UK division, source note, source link and licence attribution. Downloads are snapshots, not calendar subscriptions; re-importing can duplicate events depending on the calendar app.
No lookup runs automatically. Requests for the chosen division/year go to Toolvore, which fetches the fixed official feed under time and response-size limits. Filtering and file generation happen in the browser. The tool covers bank holidays published in this feed, not all local observances, school holidays or international public holidays. Verify important closures with the responsible organization.
Worked example: Preserve a substitute-day note
- Input
- England and Wales, 2026, search Boxing
- Result
- Boxing Day — Mon, 28 Dec 2026; source note: Substitute day
CSV date 2026-12-28; ICS starts 20261228 and ends exclusively on 20261229. Dates follow the published GOV.UK feed.
Common use cases
- Importing published UK bank holidays for the correct division into a calendar
- Checking substitute-day notes before scheduling a meeting
- Exporting only matching holidays with official source attribution
- Seeing which future years the official feed actually publishes
Frequently asked questions
Does this cover all countries?+
No. It covers England and Wales, Scotland and Northern Ireland using the GOV.UK feed. It does not offer a worldwide public-holiday list or infer dates for unsupported countries.
Why can I not select a distant future or historical year?+
Only years present in the current source feed are available. The tool does not extrapolate recurring rules because one-off proclamations and future changes could make inferred dates wrong.
Does a bank holiday guarantee paid leave or a business closure?+
No. This is a calendar lookup, not an employment or payroll determination. Check your employer's arrangements and the relevant government guidance.
Are substitute days included?+
Yes, when GOV.UK supplies a date with a Substitute day note. The note is visible and exported. The tool does not calculate its own replacement date or infer that every source note means a substitute day.
Will the calendar update automatically?+
No. The ICS is a snapshot of the displayed filters. Recheck the official source for revisions before important plans, and be aware that repeated imports may duplicate entries.
Related tools
Country Info Lookup
Find country facts with dated population estimates, source links and CSV export.
Printable Calendar Maker
Make year or month calendars for 1900–2200, choose Monday or Sunday starts and print or save as PDF.
Date Calculator
Add or count dates with custom weekends, excluded dates, endpoint rules and a CSV breakdown.
Time Zone Converter
Convert a time between cities, then compare your own list of them side by side at that same moment.