If you need some last-minute party food or bottles of bubbly to see in the New Year, or run out of a grocery item, which supermarkets will be open?

East Anglian Daily Times: Where can you buy milk at a supermarket if you run out over New Year? Picture: PA Archive/Press AssociationWhere can you buy milk at a supermarket if you run out over New Year? Picture: PA Archive/Press Association (Image: PA Archive/Press Association Images)

Here is our list of larger supermarkets' opening times in Ipswich, and across Suffolk and north Essex.

Many will be closing earlier than usual on New Year's Eve. A number of stores will also be closed all day on New Year's Day, so that staff can celebrate, including all Aldi and Lidl branches in the area.

East of England Co-op is advising customers to check the store finder on its website for details of all its individual stores' New Year opening times.

IPSWICH

Aldi Meredith Road

New Year's Eve, 8am-6pm

New Year's Day: Closed

Aldi Hines Road

New Year's Eve, 8am-6pm

New Year's Day: Closed

Aldi Donald Mackintosh Way

New Year's Eve, 8am-6pm

New Year's Day: Closed

Asda Bury Road

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Asda Stoke Park

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Lidl, Handford Road

New Year's Eve: 8am-6pm

New Year's Day: Closed

Lidl, Hening Avenue (Ravenswood)

New Year's Eve: 8am-7pm

New Year's Day: Closed

Marks & Spencer, Westgate Street

New Year's Eve, 8am-5pm

New Year's Day: Closed

Morrisons Sproughton Road

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

Sainsbury's Hadleigh Road

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Sainsbury's Warren Heath

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Sainsbury's, Upper Brook Street

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Tesco Extra Copdock

New Year's Eve: 12am-7pm

New Year's Day: 9am-6pm

Waitrose, Futura Park

New Year's Eve: 7.30am-6pm

New Year's Day: Closed

Waitrose, Corn Exchange

New Year's Eve: 7am-6pm

New Year's Day: Closed

KESGRAVE

Tesco Metro

New Year's Eve: 6.30am-7pm

New Year's Day: Closed

MARTLESHAM

Marks & Spencer Simply Food

New Year's Eve, 8am-5pm

New Year's Day: 9am-5pm

Tesco Extra Martlesham

New Year's Eve: 12am-7pm

New Year's Day: 9am-6pm

BURY ST EDMUNDS

New Year's Eve, 8am-6pm

New Year's Day: Closed

Asda

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Marks & Spencer

New Year's Eve, 8am-6pm

New Year's Day: Closed

Sainsbury's

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Tesco

New Year's Eve: 12am-7pm

New Year's Day: 9am-6pm

Waitrose

New Year's Eve: 7.30am-6pm

New Year's Day: Closed

FELIXSTOWE

Lidl, Langer Road

New Year's Eve: 8am-6pm

New Year's Day: Closed

Lidl, Haven Exchange

New Year's Eve: 8am-8pm

New Year's Day: Closed

Morrisons, Grange Farm Avenue

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

HADLEIGH

Morrisons

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

HAVERHILL

Aldi

New Year's Eve, 8am-6pm

New Year's Day: Closed

Sainsbury's

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Tesco

New Year's Eve: 7am-7pm

New Year's Day: 9am-6pm

LOWESTOFT

Asda

New Year's Eve, Closes at 7pm

New Year's Day: 10am-5pm

Lidl

New Year's Eve: 8am-6pm

New Year's Day: Closed

Morrisons, North Quay Retail Park

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

Morrisons, Tower Road

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

Tesco superstore, Leisure Way

New Year's Eve: 6am-7pm

New Year's Day: 9am-6pm

NEWMARKET

Tesco Extra

New Year's Eve: 12am-7pm

New Year's Day: 9am-6pm

Waitrose

New Year's Eve: 7am-6pm

New Year's Day: Closed

SAXMUNDHAM

Tesco

New Year's Eve: 8am-7pm

New Year's Day: Closed

Waitrose

New Year's Eve: 8am-6pm

New Year's Day: Closed

STOWMARKET

East of England Co-op - Combs

New Year's Eve, 7am-10pm

New Year's Day: 7am-10pm

Asda

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Lidl

New Year's Eve: 8am-6pm

New Year's Day: Closed

Tesco

New Year's Eve: 6am-7pm

New Year's Day: 9am-6pm

SUDBURY

Aldi, Girling Street

New Year's Eve, 8am-6pm

New Year's Day: Closed

Sainsbury's

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Tesco

New Year's Eve: 6am-7pm

New Year's Day: 9am-6pm

WOODBRIDGE

East of England Co-op

New Year's Eve, 7am-9pm

New Year's Day: 7am-9pm

NORTH ESSEX

BRAINTREE

Lidl

New Year's Eve: 8am-6pm

New Year's Day: Closed

Sainsbury's

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Tesco, town centre

New Year's Eve: 6am-7pm

New Year's Day: Closed

Tesco, Marks Farm

New Year's Eve: 6am-7pm

New Year's Day: 9am-6pm

CLACTON

Aldi

New Year's Eve, 8am-6pm

New Year's Day: Closed

Asda

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Lidl Brook Park West

New Year's Eve: 8am-6pm

New Year's Day: Closed

Morrisons, Waterglade Retail Park

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

Morrisons, Little Clacton

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

Sainsbury's

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Tesco Superstore, Brook Retail Park

New Year's Eve: 12am-7pm

New Year's Day: 9am-6pm

COLCHESTER

Aldi Magdalen Street

New Year's Eve, 8am-6pm

New Year's Day: Closed

Aldi London Road

New Year's Eve, 8am-6pm

New Year's Day: Closed

Aldi Cowdray Avenue

New Year's Eve, 8am-6pm

New Year's Day: Closed

Asda

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Lidl Abbots Road

New Year's Eve: 8am-6pm

New Year's Day: Closed

Lidl, Gosbecks Road

New Year's Eve: 8am-6pm

New Year's Day: Closed

Marks & Spencer

New Year's Eve, 8.30am-6pm

New Year's Day: Closed

Sainsbury's, Priory Walk

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Sainsbury's, Stanway

New Year's Eve: 7am-7pm

New Year's Day: 9am-7pm

Tesco Extra Highwoods

New Year's Eve: 12am-7pm

New Year's Day: 9am-6pm

Tesco Hythe

New Year's Eve: 12am-7pm

New Year's Day: Closed

Waitrose

New Year's Eve: 8am-6pm

New Year's Day: Closed

HARWICH

Asda

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Lidl

New Year's Eve: 8am-7pm

New Year's Day: Closed

Morrisons

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

MANNINGTREE

East of England Co-op

New Year's Eve, 7am-8pm

New Year's Day: 7am to 9pm

WITHAM

New Year's Eve, 8am-6pm

New Year's Day: Closed

Asda

New Year's Eve, 7am-7pm

New Year's Day: 10am-5pm

Morrisons

New Year's Eve: 7am-6pm

New Year's Day: 9am-6pm

Tesco

New Year's Eve: 6am-7pm

New Year's Day: 9am-6pm