At this time of year, supermarkets, banks and shopping centres in Bradford and Craven have different opening hours. They are typically closed on Christmas Day and either run reduced hours or are closed entirely for other dates like New Year’s Day.
In this guide, we have information on when the big supermarkets, bank branches and indoor shopping centres are open in our part of the world.
Supermarkets
Asda – Staygate, Little Horton, Wyke, Greengates, Cemetery Road, Shipley, Keighley
Open from 9am-6pm or 9am-7pm on Boxing Day and from 7am-8pm on New Year’s Eve. On New Year’s Day, Asda are typically open from 9am-7pm.
Asda Express: Closed on Christmas Day. To be sure of when your nearest branch is open, please check out Asda’s Store Locator.
Tesco – Great Horton, Skipton, Canal Road, Buttershaw, Ilkley
Larger branches: Typically open on Christmas Eve (Wednesday 24th December) from 6am-7pm. Closed on Christmas Day (Thursday 25th December). Open from 9am-6pm on Boxing Day (Friday 26th December),
Branches are normally open from 6am-7pm on New Year’s Eve (Wednesday 31st December) and from 9am-6pm on New Year’s Day (Thursday 1st January 2026).
Tesco Express: Closed on Christmas Day. For all other dates, please check the Tesco Store Locator.
Morrisons – Five Lane Ends, Girlington, Mayo Avenue, Keighley, Skipton, Thornbury
Larger branches: Open from 6am-Midnight on Monday 22nd-Tuesday 23rd December. Open from 6am-6pm on Christmas Eve. Closed on Christmas Day. Open from 9am-6pm on Boxing Day.
Open from 7am-7pm on New Year’s Eve and from 9am-6pm on New Year’s Day.
Morrisons Daily: Closed on Christmas Day. To find specific opening times for your nearest branch of Morrisons or Morrisons Daily, please visit their Store Finder.
Sainsbury’s – Greengates, Keighley
Larger branches: Open from 6am to 7pm on Christmas Eve. Closed on Christmas Day. Open from 9am-6pm on Boxing Day. Open from 10am-7pm on New Year’s Eve and from 8am-8pm on New Year’s Day.
To be completely sure, please check details for your local branch by using the Sainsbury’s Store Finder.
Sainsbury’s Local: All branches are closed on Christmas Day but are typically open for longer hours than larger branches. Click on the link to the Store Finder above to see what’s happening with your nearest store.
Aldi – Scholemoor, Allerton, Thornbury, Bolton Woods, Idle, Shipley, Bingley, Skipton, Keighley, Silsden
All branches: Closed on Thursday 25th December (Christmas Day), Friday 26th December (Boxing Day) and Thursday 1st January 2026 (New Year’s Day). On Christmas Eve and New Year’s Eve, they will close earlier than usual, by 8pm at the latest.
For details on your local branch, please visit Aldi’s Store Finder.
Lidl – Manchester Road, Barkerend, Eccleshill, Bingley, Shipley
All branches: Closed on Thursday 25th December (Christmas Day), Friday 26th December (Boxing Day) and Thursday 1st January 2026 (New Year’s Day). On Christmas Eve and New Year’s Eve, they will close earlier than usual, by 8pm at the latest.
For details on your local branch, please visit Lidl’s Store Finder.
M&S Simply Food – Ilkley Rail Station
All branches: Open from 6am-9pm or 10pm on Monday 22nd-Tuesday 23rd December and from 6am-6pm or 7pm on Christmas Eve. Closed on Christmas Day and Boxing Day.
Open from 8am-7pm on New Year’s Eve and closed on New Year’s Day.
To be sure of opening times for M&S, please visit their Store Finder.
Heron Foods – Scholemoor, Allerton
All branches: Closed on Christmas Day. Open on Christmas Eve and New Year’s Eve.
Some stores closed on Boxing Day and New Year’s Day. To see a full list, please click here.
To be certain of when your local branch is open, please visit the Heron Foods Store Locator.
Iceland/The Food Warehouse – Manningham Lane, Shipley, Keighley, Tong Street, Thornbury
All branches: Closed on Christmas Day and Boxing Day. Open limited hours on Christmas Eve and New Year’s Eve.
To see when your local branch is open during this time of year, please visit the Iceland Store Finder.
Farmfoods – Tong Street, Forster Square, Keighley, Greengates
All branches: Open from 8am-6pm on Christmas Eve. Closed on Christmas Day. Open from 10am-4pm or 11am-5pm on Boxing Day.
Open from 8am-6pm on New Year’s Eve and closed on New Year’s Day. To check your local branch’s opening times, please visit the Farmfoods Store Finder.
Booths – Ilkley, Settle
All branches: Open from 7am-Midnight on Monday 22nd-Tuesday 23rd December. Open from 7am-6pm on Christmas Eve (Wednesday 24th December). Closed on Christmas Day (Thursday 25th December) and Boxing Day (Friday 26th December).
Open as normal from 27th-30th December and from 7am-6pm on New Year’s Eve (Wednesday 31st December). All branches are also open on New Year’s Day (Thursday 1st January 2026) from 9am-6pm.
Co-Op – Silsden, Cross Hills, Baildon, Wibsey, Bingley
Larger branches: Closed on Christmas Day. Open from usual opening time to 7pm on Christmas Eve and from 10am-7pm on Boxing Day.
Open from usual opening time until 7pm on New Year’s Eve and from 10am-7pm on New Year’s Day.
Smaller branches: Closed on Christmas Day. To be sure of when your local branch is open, please visit the Co-Op Store Finder.
Bank branches
All banks and Post Office branches will be closed on Christmas Day, Boxing Day and New Year’s Day, as all those dates are Bank Holidays. Banks will also be closed on Sunday 21st and Sunday 28th December.
To check when your local Post Office or bank is open, please click on the links below for branch locators.
- Post Office Branch Locator
- Barclays Branch Locator
- NatWest Branch Locator
- Halifax Branch Locator
- HSBC Branch Locator
- Virgin Money Branch Locator
- Nationwide Branch Locator
- Santander Branch Locator
- Lloyds Bank Branch Locator
- TSB Branch Locator
- Leeds Building Society Branch Locator
- Yorkshire Building Society Branch Locator
- Co-Operative Bank Branch Locator
- Skipton Building Society Branch Locator
Shopping centres
Broadway, Bradford City Centre
On Christmas Eve and New Year’s Eve, it’s open from 9am-6pm. It’s closed on Christmas Day and open from 10am-6pm on Boxing Day. Between the 27th and 30th of December, it’s open from 9am-7pm.
New Year’s Day opening times are 11am-5pm. There is more information on their Opening Times page.
Airedale Centre, Keighley
It will be closed on Christmas Day, with different opening times for Christmas Eve and New Year’s Eve. Opening times on other Bank Holidays are normally from 10am-4:30pm.
Please note that some shops will likely have different opening hours. Their website will have information closer to the key dates.
