Whether you're ringing in the New Year at home or away with a delicious spread, a generous supply of booze or simply celebrating the end of 2022 and beginning of 2023 with your most nearest and dearest, you may be in need of a trip to your local supermarket for supplies.
But, when it's hard enough to remember what day of the week you're on around the festive season, sometimes it can also be tricky to work out when, in fact, your nearest supermarket will be open, so you can fit it around your busy schedule of movie watching and testing out all the gifts you received on Christmas day.
We've saved you a job by rounding up some of the supermarket giants to find out their Bristol opening times, so you don't need to panic if your Christmas leftovers are running low or you've forgotten to stock up for New Year nibbles. Here is the list ordered by supermarket name, including New Year's Eve, New Year's Day and the bank holiday (January 2):
Read more: Altered opening hours for warm spaces in Bristol up to New Year's Day
Aldi
All Aldi stores will follow the following opening times system:
Saturday 31 Dec: 8am to 6pm
Sunday 1 Jan CLOSED
Monday 2 Jan: 8am to 8pm
Tuesday 3 Jan: 8am to 10pm
Asda
See below for your local Asda store, or ring your branch directly if you can't find it in this list.
Asda Bedminster
December 31: 6am - 7pm
January 1: 10am - 4pm
January 2: 8am - 8pm
January 3: 6am - 12am
Asda Living Eastgate Retail Park
December 31: 9am - 7pm
January 1: 10:30am - 4:30pm
January 2: 8am - 8pm
January 3: 9am - 8pm
Asda Bristol Whitchurch
December 31: 7am - 7pm
January 1: 10am - 4pm
January 2: 8am - 8pm
January 3: 7am - 12am
Asda Filton
December 31: 6am - 7pm
January 1: 10am - 4pm
January 2: 8am - 8pm
January 3: 6am - 12am
Asda Longwell Green
December 31: 6am - 7pm
January 1: 10am - 4pm
January 2: 8am - 8pm
January 3: 6am - 12am
Asda Patchway
December 31: 12am - 7pm
January 1: 10am - 4pm
January 2: 8am - 8pm
January 3: Open 24 hours
Co-Op
Most Co-Op stores will be open between 7am and 9pm on New Year's Eve and 8am and 8pm on New Year's Day, with the exception of the following...
High Kingsdown
New Year's Eve: 7am to 7pm
New Year's Day: Midday to 6pm
Coronation Road
New Year's Eve: 7:30am to 9pm
New Year's Day: 8am to 8pm
Gloucester Road
New Year's Eve: 7am to 7pm
New Year's Day: Midday to 6pm
St Annes - Wyatts View
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Ashley Down
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Bedminster Down
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Broomhill Road
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 6pm
Henleaze
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Stoke Lane - Westbury
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Hanham
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Whitchurch
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Crow Lane
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Downend Road
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Henbury
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Lawrence Weston
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Shirehampton
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Avonmouth
New Year's Eve: 6am to 9pm
New Year's Day: 8am to 8pm
Lidl
See below for your local Lidl store, or ring your branch directly if you can't find it in this list.
Union Street
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 07:00-22:00
Church Road, Lawrence Hill
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 08:00-22:00
Sheene Road
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 08:00-22:00
St Philips Causeway
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 08:00-22:00
Muller Road
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 08:00-20:00
Brislington Retail Park, Bath Road
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 08:00-21:00
59 Whitchurch Lane
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 08:00-21:00
Fishponds Road
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 08:00-22:00
Southmead Road
New Year's Eve: 08:00-19:00
NEW YEAR'S DAY: Closed
Mon 02 Jan: 08:00-20:00
Tue 03 Jan: 07:00-22:00
Morrisons
See below for your local Morrisons store, or ring your branch directly if you can't find it in this list.
Sandy Park
December 31: 6am - 9pm
January 1: 7am - 10pm
January 2: 6am - 10pm
Morrisons Daily Hengrove Park
December 31: 12am - 12am
January 1: 12am - 12am
January 2: 12am - 12am
Morrisons Daily Bristol Wellington Hill
December 31: 6am - 9pm
January 1: 7am - 10pm
January 2: 6am - 10pm
Fishponds
December 31: 7am - 7pm
January 1: 10am - 4pm
January 2: 7am - 8pm
Hartcliffe
December 31: 7am - 7pm
January 1: 10am - 4pm
January 2: 7am - 8pm
Morrisons Daily Hanham
December 31: 7am - 9pm
January 1: 7am - 10pm
January 2: 6am - 10pm
Sainsbury's
See below for your local Sainsbury's store, or call your branch directly if you can't find it in this list.
Sainsbury's Local stores
New Year's Eve: 7am to 9pm
New Year's Day: 9am to 9pm
Dingles Queens Road Superstore
New Year's Eve: 7am to 7pm
New Year's Day: 12pm to 6pm
Bank Holiday (Jan 2): 8am - 8pm
Clifton Down
New Year's Eve: 7am to 7pm
New Year's Day: 11am to 5pm
Bank Holiday (Jan 2): 8am - 8pm
Winterstoke Road Superstore
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Bank Holiday (Jan 2): 8am - 8pm
Castle Court Superstore
New Year's Eve: 7am to 7pm
New Year's Day: 11am to 5pm
Bank Holiday (Jan 2): 8am - 8pm
Kingswood Superstore
New Year's Eve: 8am to 7pm
New Year's Day: 10am to 4pm
Bank Holiday (Jan 2): 8am - 7pm
East Filton Superstore
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Bank Holiday (Jan 2): 8am - 8pm
Emersons Green Superstore
New Year's Eve: 7am to 7pm
New Year's Day: 10:30am to 4:30pm
Bank Holiday (Jan 2): 8am - 8pm
Portishead Superstore
New Year's Eve: 7am to 7pm
New Year's Day: 10am to 4pm
Bank Holiday (Jan 2): 8am - 8pm
Tesco
The easiest way to find out your nearest Tesco supermarket, Tesco Extra/Express store's opening times over New Year is to use the store locator.
Waitrose
On its website, Waitrose states: "Our shop opening hours do vary and we advise that customers check times using the branch finder tool. On New Year's Day, our shops will be closed, with the exception of a small number which will have varying opening hours between 7am and 10pm.
Read next: