UK bank holidays, and how to make them last

Every bank holiday for England & Wales, Scotland and Northern Ireland, plus a planner that works out where to book leave so a few days turn into long breaks.

How the planner works

Bank holidays and weekends already hand you blocks of time off. The useful trick is spotting the workdays sitting between two of those blocks, because buying those few days joins everything into one long run.

Tell it how many days of leave you actually have and it plans the year around that. It marks every day as a working day or not, finds every block of days off, prices each gap in leave days, and then picks the combination of breaks that buys you the most time away without going over your allowance or double-booking you. What comes out is a plan you could take to your manager.

It picks properly rather than grabbing the best-looking deal first, which matters more than it sounds. The best ratio in most years is a single day next to a lone bank holiday: one day of leave, four days off. Tempting, except that day is often one of the same days the ten-day Christmas run needs, so taking it costs you the bigger break. With three days to spend in 2026, choosing greedily gets you four days off; choosing properly gets you ten.

If it leaves days unspent, that is deliberate. Once the good bridges are taken, the remaining days buy ordinary time off at no advantage, and you may as well spend those wherever you like.

Christmas is the best value in the calendar, not Easter. Christmas Day, Boxing Day and New Year's Day land within a week of each other, so the gaps between them are tiny. In 2027 that is 10 days off for 3 days of leave. Easter is the famous one, but it comes second: 10 days off for 4.

Where the wins actually are

Worth knowing if you work in Scotland: your Christmas break is genuinely better than everyone else's. The 2nd January holiday extends the run, so where England and Wales get ten days for three in 2026, Scotland gets eleven.

Every UK bank holiday, 2026 to 2028

Straight from the official gov.uk feed. A tick means that region observes it.

UK bank holidays 2026
DateDayHolidayEngland & WalesScotlandN. Ireland
1 JanThursdayNew Year’s Day
2 JanFriday2nd January
17 MarTuesdaySt Patrick’s Day
3 AprFridayGood Friday
6 AprMondayEaster Monday
4 MayMondayEarly May bank holiday
25 MayMondaySpring bank holiday
15 JunMondayWorld Cup bank holiday
13 JulMondayBattle of the Boyne (Orangemen’s Day)Substitute day
3 AugMondaySummer bank holiday
31 AugMondaySummer bank holiday
30 NovMondaySt Andrew’s Day
25 DecFridayChristmas Day
28 DecMondayBoxing DaySubstitute day
UK bank holidays 2027
DateDayHolidayEngland & WalesScotlandN. Ireland
1 JanFridayNew Year’s Day
4 JanMonday2nd JanuarySubstitute day
17 MarWednesdaySt Patrick’s Day
26 MarFridayGood Friday
29 MarMondayEaster Monday
3 MayMondayEarly May bank holiday
31 MayMondaySpring bank holiday
12 JulMondayBattle of the Boyne (Orangemen’s Day)
2 AugMondaySummer bank holiday
30 AugMondaySummer bank holiday
30 NovTuesdaySt Andrew’s Day
27 DecMondayChristmas DaySubstitute day
28 DecTuesdayBoxing DaySubstitute day
UK bank holidays 2028
DateDayHolidayEngland & WalesScotlandN. Ireland
3 JanMondayNew Year’s DaySubstitute day
4 JanTuesday2nd JanuarySubstitute day
17 MarFridaySt Patrick’s Day
14 AprFridayGood Friday
17 AprMondayEaster Monday
1 MayMondayEarly May bank holiday
29 MayMondaySpring bank holiday
12 JulWednesdayBattle of the Boyne (Orangemen’s Day)
7 AugMondaySummer bank holiday
28 AugMondaySummer bank holiday
30 NovThursdaySt Andrew’s Day
25 DecMondayChristmas Day
26 DecTuesdayBoxing Day

Bank holidays are not the same across the UK

This is the bit that catches people out, and it is why the planner asks where you work rather than assuming.

Substitute days matter too. When Christmas Day or Boxing Day falls at a weekend, the holiday shifts to the next working day, which quietly changes the whole shape of the Christmas break that year.

Before you book

Two things worth checking. Bank holidays do not have to be paid leave: your employer can count them towards your 5.6 weeks rather than give them on top, so a "free" long weekend may be coming out of your allowance. Our holiday entitlement calculator covers how that works.

And the obvious one: everybody can see the same calendar. The best-value weeks are the ones your whole team is also eyeing, so the plan is only worth having if you book early.

Common questions

How many bank holidays are there in the UK?

It depends where you work. England and Wales normally have eight, Scotland has nine, and Northern Ireland has ten. Scotland and Northern Ireland each have holidays the others do not, and Scotland does not observe Easter Monday.

How many days of leave should I save for this?

Put your allowance into the planner and it will tell you. It usually cannot spend all of it usefully: once the good bridges around bank holidays are taken, the rest buys ordinary days off with no bonus attached, so the plan shows what is left for you to spend as you please.

What is the best way to maximise annual leave?

Book the working days that sit between two blocks of time off. Christmas is usually the best value, because Christmas Day, Boxing Day and New Year's Day cluster within ten days: in 2027 that is ten days off for three days of leave. Easter is the more famous trick and it is reliable, but it comes second at ten days for four. The planner above works it out for whichever year and region you pick.

Do bank holidays count as annual leave?

They can. Bank holidays do not have to be given as paid leave, and an employer is allowed to count them as part of your 5.6 weeks statutory entitlement. Check your contract before assuming a long weekend is free.

What happens when a bank holiday falls on a weekend?

It moves. A substitute day is given on the next working day, which is why Boxing Day 2026 is observed on Monday 28 December. Substitute days change the shape of the Christmas break from year to year.

Where do these dates come from?

The official gov.uk bank holidays feed, which covers England and Wales, Scotland and Northern Ireland separately. gov.uk currently publishes dates up to 2028.

Dates from the official gov.uk bank holidays feed, which publishes to 2028. The planner is arithmetic on those dates, run in your browser. See how we build these, or report a wrong date.