Christmas opening hours: Woolworths, Coles, Aldi, Kmart, Bunnings, Westfield and more

With Christmas just around the corner, many Aussies are busy finalising their shopping plans ahead of this year's festivities. For those who are falling behind or for those of us who may end up forgetting to pick up a thing or two, we've compiled a list of holiday trading hours at Australia's top retailers so you don't have to do all the legwork.

With both Christmas and the New Year falling on a weekend, December 27 and January 2 will be additional public holidays for Australians across the country. As Christmas Eve is not a public holiday and falls on a Saturday this year, most major supermarkets will be operating on normal hours between the hours of 6am to 10pm depending on location.

Most supermarkets and retailers across the country will be closed on Christmas Day, being a public holiday, with the exception of some independent convenience stores and service stations.

Supermarket shopper in Santa Claus costume
Aussies across the country will be having two extra days off because Christmas and New Year's Day fall on a weekend. Source: Getty

Coles

Victoria

Christmas Eve: All stores open until 10pm except for Coles Knox which closes 9pm, Coburg North and Carrum Downs which close at 11pm

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

New South Wales

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

Queensland

Christmas Eve: All stores open until 6pm

Christmas Day: All stores closed

Boxing Day: All stores open 9am-6pm (Selected stores open 7am-9pm)

December 27 (Public Holiday): All stores open 9am-6pm (Selected stores open 7am-9pm)

December 28: All stores open 9am-6pm (Selected stores open 7am-9pm)

New Year’s Eve: All stores open standard trading hours

New Year’s Day: All Stores open 9am-6pm Day (Selected stores open 7am-9pm)

January 2: All Stores open (Selected stores open 7am-9pm)

South Australia

Christmas Eve: All stores open until 5pm, except Mount Barker and Murray Bridge Green which close at 9pm. Other selected stores close at 10pm

Christmas Day: All stores closed

Boxing Day: All Adelaide metro stores closed. Regional stores* open 8am-8pm

December 27 (Public Holiday): All Adelaide metro stores open 9am-5pm. Regional stores* open 8am-8pm.

New Year’s Eve: All Adelaide metro stores open until 5pm. Regional stores* may vary.

New Year’s Day: All Adelaide metro stores open. Regional stores* open 8am-8pm.

January 2 (Public Holiday): All Adelaide metro stores open 9am-5pm. Regional stores* open 8am-8pm.

SA Regional stores: Berri, Mount Barker, Mount Gambier, Murray Bridge Green, Port Augusta, Port Lincoln, Port Pirie, Victor Harbor and Whyalla

ACT

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

Tasmania

Christmas Eve: All stores open until 10pm

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open until 10pm

New Year’s Eve: All stores open until 10pm

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

Northern Territory

Alice Springs

Christmas Eve: All stores open 6am to 10pm

Christmas Day: All stores closed

Boxing Day: All stores open 8am-8pm

December 27 (Public Holiday): All stores open 8am-8pm

New Year’s Eve: All stores open 6am to 10pm

New Year’s Day: All stores open 8am-8pm

January 2 (Public Holiday): All stores open 8am-8pm

Darwin

Christmas Eve: All stores open until 10pm

Christmas Day: All stores closed

Boxing Day: All stores open 8am-8pm

New Year’s Eve: All stores open until 10pm

New Year’s Day: All stores open 8am-8pm

Port Hedland (Chinatown, Karratha, Kununurra, South Hedland, Tom Price)

Christmas Eve: All stores open until 8pm

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open until 9pm

New Year’s Day: All stores open (except Tom Price)

January 2 (Public Holiday): All stores open (except Tom Price)

Western Australia

Christmas Eve: All Perth metro stores open 8am-6pm

Christmas Day: All stores closed

Boxing Day: All Perth metro stores open 8am-6pm. Regional stores* may vary.

December 27 (Public Holiday): All Perth metro stores open 8am-6pm. Regional stores* may vary.

New Year’s Eve: All Perth metro stores open 8am-6pm. Regional stores* may vary.

New Year’s Day: All Perth metro stores open 8am-6pm. Regional stores* may vary.

January 2 (Public Holiday): All Perth metro stores open 8am-6pm. Regional stores* may vary.

WA Regional stores: Albany, Australind, Bunbury, Bunbury South, Busselton, Busselton Central, Collie, Dunsborough, Eaton Fair, Erskine, Geraldton, Halls Head, Kalgoorlie, Lakelands, Mandurah Forum, Manjimup, Margaret River, Meadow Springs, Narrogin, Northam, Orana, Pinjarra, and Vasse.

As opening and closing times may be different to usual at some stores, Coles is encouraging customers to check their website for individual store trading hours.

Woolworths

Victoria

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Day: All stores open

New South Wales

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Day: All stores open

Queensland

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Day: All stores open

South Australia

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All regional stores open except Millicent (Metropolitan stores closed)

December 27 (Public Holiday): All stores open

New Year’s Day: All regional stores open except Millicent (Metropolitan stores closed)

January 2 (Public Holiday): All stores open except Millicent

ACT

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Day: All stores open

Tasmania

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Day: All stores open

Northern Territory

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open 8am-8pm except Gove which is open from 9am to 5pm

December 27 (Public Holiday): All stores open

New Year’s Day: All stores open 8am-8pm except Gove which is open from 9am to 5pm

January 2 (Public Holiday): All stores open 8am-8pm except Gove which is open from 9am to 5pm

Western Australia

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open except Esperance

December 27 (Public Holiday): All stores open

New Year’s Day: All stores open except Esperance, Katanning and Northam

January 2 (Public Holiday): All stores open (Check website for local store hours)

Woolworths says these trading hours are general indicators only and individual stores may have different opening and closing times. They encourage customers to check the opening hours of their local Woolworths on their website.

ALDI

German retailer Aldi will be closed on Christmas Day across the country. Store trading hours will vary over Christmas Eve, Boxing Day and December 27.

All stores will have reduced trading hours on New Year's Eve and New Year's Day, while some SA stores will be closed on January 1.

Aldi is encouraging shoppers to visit their website for more information about their local store's trading hours.

Kmart

Victoria

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

New South Wales

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

Queensland

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

South Australia

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All regional stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All regional stores open 6pm except Firle, Tea Tree and Munno Para, Ingle Farm, Kurralta Park, West Lakes, Port Noarlunga, Port Adelaide, Marion and Churchill

January 2 (Public Holiday): All stores open

ACT

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All regional stores open

January 2 (Public Holiday): All stores open

Tasmania

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

Northern Territory

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open

December 27 (Public Holiday): All stores open

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open

Western Australia

Christmas Eve: All stores open

Christmas Day: All stores closed

Boxing Day: All stores open except Esperance

December 27 (Public Holiday): All stores open except Esperance

New Year’s Eve: All stores open

New Year’s Day: All stores open

January 2 (Public Holiday): All stores open except Esperance

Westfield

ACT

Thursday 22 December: Westfield Belconnen and Woden will trade from 8am-7pm

Friday 23 December: Westfield Belconnen and Woden will trade from 8am-10pm

Christmas Eve: Westfield Belconnen and Woden will trade from 8am-5pm

Christmas Day: All centres closed

Boxing Day: Westfield Belconnen and Woden will trade from 8am-6pm

December 27 (Public Holiday): Westfield Belconnen and Woden will trade from 10am-4pm

New Year's Eve: Westfield Belconnen and Woden will trade from 9am-5pm

New Year's Day: All centres closed

January 2 (Public Holiday): Westfield Belconnen and Woden will trade from 10am-4pm

New South Wales

Thursday 22 December:

Westfield Kotara, Tuggerah, Eastgardens, Hornsby, Liverpool, Mt Druitt, Penrith and Warringah will trade from 8am-9pm

Westfield Bondi Junction and Parramatta will trade from 9am-midnight

Westfield Burwood, Hurstville, Miranda, Sydney and Sydney Central Plaza will trade from 9:30am-10pm

Westfield Chatswood will trade from 9:30am-midnight

Friday 23 December:

Westfield Kotara, Tuggerah, Eastgardens, Hornsby, Liverpool, Mt Druitt, Penrith and Warringah will trade from 8am-9pm

Westfield Bondi Junction will trade from 9am-10pm

Westfield Parramatta will trade from 9am-midnight

Westfield Burwood, Chatswood, Hurstville, and Miranda will trade from 9:30am-9pm

Westfield Sydney and Sydney Central Plaza will trade from 9:30am-10pm

Christmas Eve:

Westfield Parramatta will trade from 7am-6pm

Westfield Kotara, Tuggerah, Bondi Junction, Eastgardens, Hornsby, Liverpool, Mt Druitt, Penrith and Warringah will trade from 8am-5pm

Westfield Burwood, Chatswood, Hurstville, Miranda, Sydney and Sydney Central Plaza will trade from 9:30am-6pm

Christmas Day: All centres closed

Boxing Day:

Westfield Kotara, Tuggerah, Eastgardens, Hornsby, Liverpool, Mt Druitt, Penrith, Warringah will trade from 8am-6pm

Westfield Bondi Junction, Burwood, Chatswood, Hurstville, Miranda, Parramatta, Sydney and Sydney Central Plaza will trade from 8am-7pm

December 27 (Public Holiday):

Westfield Kotara will trade from 10am-4pm

Westfield Tuggerah, Eastgardens, Hornsby, Liverpool, Mt Druitt and Penrith will trade from 10am-5pm

Westfield Bondi Junction, Burwood, Chatswood, Hurstville, Miranda and Parramatta will trade from 10am-6pm

Westfield Sydney and Westfield Sydney Central Plaza will trade from 10am-7pm

New Year's Eve:

Westfield Kotara, Tuggerah, Eastgardens, Hornsby, Liverpool, Mt Druitt, Penrith and Warringah will trade from 9am-5pm

Westfield Bondi Junction and Hurstville will trade from 9.30am-6pm

Westfield Sydney and Sydney Central Plaza will trade from 9.30am-7pm

New Year's Day: All centres closed

January 2 (Public Holiday):

Westfield Kotara will trade from 10am-4pm

Westfield Tuggerah, Eastgardens, Hornsby, Liverpool, Mt Druitt, Penrith and Warringah will trade from 10am-5pm

Westfield Bondi Junction, Burwood, Chatswood, Hurstville, Miranda and Parramatta will trade from 10am-6pm

Westfield Sydney and Westfield Sydney Central Plaza will trade from 10am-7pm

Victoria

Thursday 22 December:

Westfield Airport West, and Plenty Valley will trade from 8am-9pm

Westfield Knox and Doncaster will trade from 8am-10pm

Westfield Geelong will trade from 9am-9pm

Westfield Fountain Gate and Southland will trade from 8am-midnight

Friday 23 December:

Westfield Geelong, Airport West, Plenty Valley, and Knox will trade from 8am-10pm

Westfield Doncaster, Fountain Gate and Southland will trade from 8am-midnight

Christmas Eve:

Westfield Geelong, Airport West, Plenty Valley, Knox, Fountain Gate and Southland will trade from 8am-5pm

Westfield Doncaster will trade from 8am-6pm

Christmas Day: All centres closed

Boxing Day:

Westfield Geelong, Airport West, Plenty Valley and Knox will trade from 8am-6pm

Westfield Doncaster, Fountain Gate and Southland will trade from 8am-7pm

December 27 (Public Holiday):

Westfield Geelong, Airport West, Plenty Valley and Knox will trade from 10am-5pm

Westfield Doncaster, Fountain Gate and Southland will trade from 9am-5pm

New Year's Eve:

Westfield Geelong, Airport West, Plenty Valley, Knox, Fountain Gate and Southland will trade from 9am-5pm

Westfield Doncaster will trade from 9am-6pm

New Year's Day:

Westfield Geelong, Airport West, Plenty Valley, Knox, Doncaster, Fountain Gate and Southland will trade from 10am-5pm

January 2 (Public Holiday):

Westfield Geelong, Airport West, Plenty Valley, Knox, Doncaster, Fountain Gate and Southland will trade from 10am-5pm

Queensland

Thursday 22 December:

Westfield Coomera and Helensvale will trade from 9am-9pm

Westfield North Lakes, Mt Gravatt, Carindale and Chermside will trade from 9am-midnight

Friday 23 December:

Westfield Coomera and Helensvale will trade from 9am-9pm

Westfield North Lakes, Mt Gravatt, Carindale and Chermside will trade from 8am-midnight

Christmas Eve:

Westfield North Lakes, Mt Gravatt, Carindale, Chermside, Coomera and Helensvale will trade from 8am-5pm

Christmas Day: All centres closed

Boxing Day:

Westfield North Lakes, Mt Gravatt, Carindale and Chermside will trade from 9am-6pm

Westfield Coomera and Helensvale will trade from 9am-5pm

December 27 (Public Holiday):

Westfield North Lakes, Mt Gravatt, Carindale and Chermside will trade from 10am-5pm

Westfield Coomera and Helensvale will trade from 10am-4pm

New Year's Eve:

Westfield North Lakes, Mt Gravatt, Carindale and Chermside, Coomera and Helensvale will trade from 9am-5pm

New Year's Day:

Westfield North Lakes, Mt Gravatt, Carindale and Chermside, Coomera and Helensvale will trade from 10am-4pm

January 2 (Public Holiday):

Westfield North Lakes, Mt Gravatt, Carindale and Chermside will trade from 10am-5pm

Westfield Coomera and Helensvale will trade from 10am-4pm

South Australia

Thursday 22 December: Westfield Marion, Tea Tree Plaza and West Lakes will trade from 9am-midnight

Friday 23 December: Westfield Marion, Tea Tree Plaza and West Lakes will trade from 9am-midnight

Christmas Eve: Westfield Marion, Tea Tree Plaza and West Lakes will trade from 7am-5pm

Christmas Day: All centres closed

Boxing Day: Westfield Marion, Tea Tree Plaza and West Lakes will trade from 9am-5pm

December 27 (Public Holiday): Westfield Marion, Tea Tree Plaza and West Lakes will trade from 9am-5pm

New Year's Eve: Westfield Marion, Tea Tree Plaza and West Lakes will trade from 9am-5pm

New Year's Day: All centres closed

January 2 (Public Holiday): Westfield Marion, Tea Tree Plaza and West Lakes will trade from 9am-5pm

Western Australia

Thursday 22 December: Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 9am-9pm

Friday 23 December: Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 9am-9pm

Christmas Eve: Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 8am-5pm

Christmas Day: All centres closed

Boxing Day: Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 8am-6pm

December 27 (Public Holiday): Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 9am-5pm

New Year's Eve: Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 9am-5pm

New Year's Day: Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 11am-5pm

January 2 (Public Holiday): Westfield Booragoon, Carousel, Innaloo and Whitford City will trade from 11am-5pm

Bunnings

Hardware chain Bunnings will be closed all around Australia on Christmas Day, but will be open on Christmas Eve, Boxing Day, New Year's Eve, New Year's Day and the public holidays. Customers are encouraged to check their Bunnings website for their local store's trading hours.

Best&Less

NSW

Christmas Eve (24 December 2022): All stores open (except Lismore)

Christmas Day (25 December 2022): All stores closed

Boxing Day (26 December 2022): All stores open (except Lismore)

Christmas Public Holiday (27 December 2022): All stores open (except Lismore)

New Year's Day (1 January 2023): Most stores open (except Broken Hill, Central Bathurst, Cessnock, Charlestown, Dubbo, Gosford, Grafton, Gunnedah, Hurstville, Inverell, Leeton, Lismore, Miranda, Mt Druitt, Mudgee, Nowra, Orange, Parramatta, Penrith Plaza, Raymond Terrace, Taree, Toronto, Tuggerah, Warringah Mall, Wollongong and Young)

New Year's Day Public Holiday (2 January 2023): All stores open (except Lismore)

VIC

Christmas Eve (24 December 2022): All stores open

Christmas Day (25 December 2022): All stores closed

Boxing Day (26 December 2022): All stores open

Christmas Public Holiday (27 December 2022): All stores open

New Year's Day (1 January 2023): Most stores open (except Ballarat, Brimbank, Colac, Cranbourne, Echuca, Forest Hill, Parkmore, Shepparton, and Swan Hill)

Additional PH (2 January 2023): All stores open

QLD

All stores open every day except Christmas Day (25 December 2022) when all stores will be closed.

ACT

All stores open every day except Christmas Day (25 December 2022) when all stores will be closed, and New Year's Day (1 January 2023) when the Belconnen and Woden stores will be closed.

SA

All stores open every day except Christmas Day (25 December 2022) when all stores will be closed, and New Year's Day (1 January 2023) when the Mt Gambier store will be closed.

WA

Christmas Eve (24 December 2022): All stores open

Christmas Day (25 December 2022): All stores closed

Boxing Day (26 December 2022): All stores open (except Floreat)

Additional PH (27 December 2022): All stores open (except Albany)

New Year's Day (1 January 2023): All stores open (except Albany and Floreat)

Additional PH (2 January 2023): All stores open (except Albany and Floreat)

NT

All stores open every day except Christmas Day (25 December 2022) and New Year's Day (1 January 2023) when all stores will be closed.

TAS

All stores open every day except Christmas Day (25 December 2022) when all stores will be closed, and New Year's Day (1 January 2023) when the Burnie store will be closed.

Other retailers

Liquor stores such as Dan Murphy's and BWS not likely to be open on Christmas Day, but will be open on Christmas Eve and New Year's Day.

Local restaurants, cafés and cinemas may be open on Christmas Day, depending on the individual business.

Pharmacies will be open as they usually do throughout the year including public holidays, but health and beauty retailers such as Priceline will be closed.

Essential services such as banks and Australia Post will be closed on all public holidays, while hospitals will remain open.

Do you have a story tip? Email: newsroomau@yahoonews.com.

You can also follow us on Facebook, Instagram, TikTok and Twitter and download the Yahoo News app from the App Store or Google Play.