Christmas/New Year 2025: Supermarket, bank and shop opening times in Bradford and Craven

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

Larger branches: Open from 5am-Midnight or 7am-11pm on Tuesday 23rd December. Open from 5am-7pm or 7am-7pm on Christmas Eve. Closed on Christmas Day.

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.

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.

Skip to content