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.
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.