What are the opening hours for Bristol supermarkets on New Year’s Eve and New Year’s Day?

Don’t get caught out if some last minute shopping is required - some stores are closed on New Year’s Day

While most of us aim to get all of our food and drink for New Year’s Eve before the day, sometimes life gets in the way and we need to do some last minute shopping.

We’ve put together a list of the supermarket opening times in Bristol for New Year’s Eve and New Year’s Day for the last minute shoppers - or for the ones who always forget that one item and need to quickly pop out to get it.

Here’s a list of all the supermarket openings on New Year’s Eve and New Year’s Day in Bristol.

Aldi

These opening hours apply to all of their stores across the country.

New Year’s Eve (Friday, December 31): 8am - 6pm

New Year’s Day (Saturday, January 1): Closed

Aldi in Southmead, Bristol.

Asda

Asda Bristol Whitchurch

Asda Filton

New Year’s Eve (Friday, December 31): 7am - 7pm

New Year’s Day (Saturday, January 1): 1am - 5pm

Asda Bedminster

Asda Longwell Green

New Year’s Eve (Friday, December 31): 6am - 7pm

New Year’s Day (Saturday, January 1): 10am - 5pm

Asda Patchway

New Year’s Eve (Friday, December 31): 12am - 7pm

New Year’s Day (Saturday, January 1): 10am - 5pm

Asda in Bedminster, Bristol.

Lidl

These opening hours apply to all of their stores across the country.

New Year’s Eve (Friday, December 31): 8am-7pm

New Year’s Day (Saturday, January 1): Closed

Morrisons

These opening hours apply to all of their stores across the country.

New Year’s Eve (Friday, December 31): 7am - 6pm

New Year’s Day (Saturday, January 1): 9am - 6pm

Sainsbury’s

Sainsbury’s has various opening times on New Year’s Eve and New Year’s Day according to the type of store and its location. Here are the opening times for a selection of stores in Bristol. Find your local stores’ opening times here.

Sainsbury’s Union Street

New Year’s Eve (Friday, December 31): 7am - 9pm

New Year’s Day (Saturday, January 1): 7am -9pm

Clifton Down

New Year’s Eve (Friday, December 31): 7am - 9pm

New Year’s Day (Saturday, January 1): 8am - 8pm

Kingswood

New Year’s Eve (Friday, December 31): 8am - 7pm

New Year’s Day (Saturday, January 1): 8am - 7pm

Sainsbury’s at St Phillip’s Causeway, Bristol.

Tesco

Tesco has various opening times on New Year’s Eve and New Year’s Day according to the type of store and its location. Here are the opening times for a selection of stores in Bristol. Find your local stores’ opening times here.

Tesco Extra locations

New Year’s Eve (Friday, December 31): 6am - 7pm

New Year’s Day (Saturday, January 1): 8am - 6pm

Broadmead Express

New Year’s Eve (Friday, December 31): 6am - 7pm

New Year’s Day (Saturday, January 1): Closed

Cheltenham Road

New Year’s Eve (Friday, December 31): 7am -7pm

New Year’s Day (Saturday, January 1): 8am - 7pm

Totterdown

New Year’s Eve (Friday, December 31): 7am - 10pm

New Year’s Day (Saturday, January 1): 8am - 10pm

Tesco Metro on Broadmead, Bristol.

Waitrose

New Year’s Eve (Friday, December 31): 8am - 6pm

For January 1 opening times Waitrose says this on their website: “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”.