Christmas may have been and gone, but that doesn't mean shop opening hours are back to normal.
In celebration of the festivities, many major supermarkets across the UK have altered their opening times up until the new year to give their staff a well-earned break.
To help you out, we've broken down all the major supermarket opening times near you from Boxing Day until January 2.
These timings apply for almost all supermarkets in Wiltshire, but there can be some variations so always double check with your local store.
Most supermarkets in Wiltshire won't return to regular opening hours until January 2, 2025. (Image: Newsquest)
Supermarket opening hours from Boxing Day to New Year
Asda
- Thursday, December 26 (Boxing Day) - 9am to 6pm
- Friday, December 27 - normal trading
- Saturday, December 28 -normal trading
- Sunday, December 29 - normal trading
- Monday, December 30 - normal trading
- Tuesday, December 31 (New Year's Eve) – 7am to 7pm
- Wednesday, January 1 (New Year's Day) - 9am to 6pm
Normal business hours resume on Thursday, January 2.
Morrisons
- Thursday, December 26 (Boxing Day) - 9am to 6pm
- Friday, December 27 - normal trading
- Saturday, December 28 - normal trading
- Sunday, December 29 - normal trading
- Monday, December 30 - normal trading
- Tuesday, December 31 (New Year's Eve) – 7am to 7pm (6am opening in Scotland)
- Wednesday, January 1 (New Year's Day) - 9am to 6pm
Normal business hours resume on Thursday, January 2.
Marks and Spencer
- Thursday, December 26 (Boxing Day) - CLOSED
- Friday, December 27 - 8am to 8pm
- Saturday, December 28 - 8am to 8pm
- Sunday, December 29 - 11am to 5pm
- Monday, December 30 - 8am - 9pm
- Tuesday, December 31 (New Year's Eve) – 8am to 7pm
- Wednesday, January 1 (New Year's Day) - CLOSED
Normal business hours resume on Thursday, January 2.
Tesco
- Thursday, December 26 (Boxing Day) - 9am to 6pm
- Friday, December 27 - normal trading
- Saturday, December 28 - normal trading
- Sunday, December 29 - normal trading
- Monday, December 30 - normal trading
- Tuesday, December 31 (New Year's Eve) – 6am to 7pm
- Wednesday, January 1 (New Year's Day) - 9am to 6pm
Normal business hours resume on Thursday, January 2.
Aldi
- Thursday, December 26 (Boxing Day) - CLOSED
- Friday, December 27 - 8am to 8pm
- Saturday, December 28 - 8am to 8pm
- Sunday, December 29 - 9.30am to 4pm
- Monday, December 30 - 8am - 8pm
- Tuesday, December 31 (New Year's Eve) – 8am to 6pm
- Wednesday, January 1 (New Year's Day) - CLOSED
Normal business hours resume on Thursday, January 2.
Sainsbury's
- Thursday, December 26 (Boxing Day) - 9am to 6pm
- Friday, December 27 - normal trading
- Saturday, December 28 - normal trading
- Sunday, December 29 - normal trading
- Monday, December 30 - normal trading
- Tuesday, December 31 (New Year's Eve) – 7am to 7pm
- Wednesday, January 1 (New Year's Day) - 8am to 8pm
Normal business hours resume on Thursday, January 2.
Lidl
Most stores in Wiltshire will close on Boxing Day, and only those inside the M25 are set to open.
- Thursday, December 26 (Boxing Day) - CLOSED (check locally)
- Friday, December 27 - normal trading
- Saturday, December 28 - normal trading
- Sunday, December 29 - normal trading
- Monday, December 30 - normal trading
- Tuesday, December 31 (New Years Eve) - normal hours
- Wednesday, January 1 (New Years Day) - CLOSED
Normal business hours resume on Thursday, January 2.
Co-op
There will be slight variations between main Co-op stores and smaller Co-op convenience stores, so check with your local store. Most stores will follow:
- Thursday, December 26 (Boxing Day) - 9am to 7pm
- Friday, December 27 - normal trading
- Saturday, December 28 - normal trading
- Sunday, December 29 -normal trading
- Monday, December 30 - normal trading
- Tuesday, December 31 (New Year's Eve) - 7am to 8pm
- Wednesday, January 1 (New Year's Day) - 9am to 8pm
Normal business hours resume on Thursday, January 2.
Waitrose
Only Waitrose stores at Welcome Break Service stations and Shell forecourts will be open on Christmas Day, Boxing Day and New Year's Day.
Most other stores will follow the following:
- Thursday, December 26 (Boxing Day) - CLOSED
- Friday, December 27 - normal trading
- Saturday, December 28 - normal trading
- Sunday, December 29 - normal trading
- Monday, December 30 - normal trading
- Tuesday, December 31 (New Year's Eve) – 8am to 7pm
- Wednesday, January 1 (New Year's Day) - CLOSED
Normal business hours resume on Thursday, January 2.
Share