Christmas opening hours: Coles, Woolworths, Aldi, Kmart, Myer and more

Christmas is just days away and Aussies are furiously writing their shopping lists ahead of much-needed celebrations with loved ones.

Even the most organised people often forget an important item on their shopping list during this chaotic time of year – whether it's the prawns for Christmas Day lunch or a gift for a distant cousin you haven't seen in years.

To help shoppers get their hands on gifts and festive essentials before and after most stores close their doors on Christmas Day, Yahoo News Australia has put together a state-by-state guide of opening hours for Woolworths, Coles, Aldi, Kmart, Bunnings, Dan Murphy's, BWS, Myer, David Jones, Westfield and the Sydney Fish Market.

Woolworths opening times

At many Woolworths stores across the country it will be business as usual until the week before Christmas.

However, trading hours will differ across supermarkets, so check the Woolworths website for details on individual stores.

Customers push trolleys outside a Woolworths store.
It will be business as usual over the Christmas period for most Woolworths stores. Source: Getty Images

NSW/ACT:

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open, most Metro stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open, most metro stores open

Victoria:

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open, most Metro stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open, most metro stores open

Queensland:

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open (Except for Ayr, Blackwater, Bowen, Charters Towers, Childers, Chinchilla, Kingaroy, Mission Beach, Mt Isa, Pittsworth, Proserpine, Roma and Weipa)

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open (Except for Ayr, Blackwater, Bowen, Charters Towers, Childers, Chinchilla, Kingaroy, Mission Beach, Mt Isa, Pittsworth, Proserpine, Roma and Weipa)

South Australia:

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open, except Millicent

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open, most metro stores open

Western Australia:

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open, most metro stores open

Northern Territory:

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – Most stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – Most stores open

Tasmania:

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Coles Christmas trading hours

Like other supermarkets across the country, Coles will also shut on Christmas Day.

Some shoppers will have the opportunity to snap up their groceries until 10pm on Christmas Eve, but check the Coles website for differing trading hours.

Aussie shoppers enter a Coles supermarket store.
All Coles stores across the country will shut up shop on Christmas Day. Source: Getty Images

NSW:

  • Christmas Eve - All stores open

  • Christmas Day - All stores closed

  • Boxing Day – All stores open (Excluding Smithfield)

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Victoria:

  • Christmas Eve - All stores open until 10pm (Excluding Benalla, Geelong Bay City, Mooroopna, Myrtleford, Sale and Wodonga Plaza open until 9pm. Ballarat (Peel St), Campbellfield, Echuca, Melton South, Ringwood East, Sunbury and Wangaratta open until 11pm. Elsternwick open until midnight)

  • Christmas Day - All stores closed

  • Boxing Day – All stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Queensland:

  • Christmas Eve - All stores open until 6pm

  • Christmas Day - All stores closed

  • Boxing Day – All stores open from 9am-6pm (Excluding Ayr, Mt Isa & Goondiwindi, which are closed. Selected stores open 7am-9pm)

  • Monday, December 27 – All stores open from 9am-6pm (Excluding Ayr, Mt Isa & Goondiwindi, which are closed. Selected stores open 7am-9pm)

  • Tuesday, December 28 (Public holiday) – All stores open from 9am-6pm (Excluding Ayr, Mt Isa & Goondiwindi, which are closed. Selected stores open 7am-9pm)

South Australia:

  • Christmas Eve - All stores open until 9pm

  • Christmas Day - All stores closed

  • Boxing Day – All Adelaide metro stores open 9am-5pm (Regional stores open 8am-8pm)

  • Monday, December 27 – All Adelaide metro stores open 9am-5pm (Regional stores open 8am-8pm)

  • Tuesday, December 28 (Public holiday) – All Adelaide metro stores open 9am-5pm (Regional stores open 8am-8pm)

South Australian regional stores include: Berri, Mount Barker, Mount Gambier, Murray Bridge Green, Port Augusta, Port Lincoln, Port Pirie, Victor Harbor and Whyalla.

Christmas shoppers walk outside Coles supermarket.
Coles are extending their trading hours for Christmas shoppers this year ahead of the holidays. Source: Getty Images

Western Australia:

  • Christmas Eve - All Perth metro stores open until 7am-9pm

  • Christmas Day - All stores closed

  • Boxing Day – All Perth metro stores open 8am-6pm (Regional stores may vary)

  • Monday, December 27 – All Perth metro stores open 8am-6pm (Regional stores may vary)

  • Tuesday, December 28 – All Perth metro stores open 8am-6pm (Regional stores may vary)

WA Regional stores include: 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.

Northern Territory:

Alice Springs

  • Christmas Eve – Open 6am-9pm

  • Christmas Day – Closed

  • Boxing Day – Open 8am-8pm

  • Monday, December 27 – Open 8am-8pm

  • Tuesday, December 28 (Public holiday) – Open 8am-8pm

Darwin

  • Christmas Eve – All stores open until 9pm

  • Christmas Day – All stores closed

  • Boxing Day – All stores open 8am-8pm

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Port Hedland – 5 stores (Chinatown, Karratha, Kununurra, South Hedland, Tom Price)

  • Christmas Eve – All stores open until 9pm (Except Karratha which is open until 10pm)

  • Christmas Day – All stores closed

  • Boxing Day – All stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Tasmania:

  • Christmas Eve – All stores open from 6am-10pm

  • Christmas Day – All stores closed

  • Boxing Day – All stores open from 8am (Burnie, Devonport, Meadow Mews and Ulverstone open from 7am)

  • Monday, December 27 – All stores open until 10pm (Except Bridgewater, Kingston, Launceston, Meadow Mews and Newstead open until 9pm)

  • Tuesday, December 28 (Public holiday) – All stores open until 10pm (Except Bridgewater, Kingston, Launceston, Meadow Mews and Newstead open until 9pm)

Aldi opening hours

Aldi shoppers will be relieved they can shop for their essentials mostly uninterrupted throughout the holidays.

Shoppers are encouraged to visit the Aldi website closer to the public holiday for information about their local store and specific trading hours.

Nationwide

  • Christmas Eve – All stores open, with reduced trading hours

  • Christmas Day – All stores closed

  • Boxing Day – All stores open from 9am (Except SA stores, which open at 11am)

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

An Aldi supermarket exterior showing a bright sign.
Aldi stores across the country will close on Christmas Day before opening again on Boxing Day. Source: Getty

Bunnings trading hours

For shoppers looking to drop into their Bunnings over the holiday period, they will be happy to know most stores across each state will remain open, before closing for one day on Christmas Day.

However, the retailer encourages everyone to jump onto the Bunnings website to check their local store’s trading hours to plan their visit.

Nationwide

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Kmart opening times

Some shoppers will be lucky enough to escape Christmas crowds with a number of Kmart stores trading until 10pm on Christmas Eve.

However, people should check the Kmart website for trading hours for their store.

NSW/ACT:

  • Christmas Eve – All stores open, 24-hour stores close at 10pm (Mount Druitt, Blacktown, Forster, Waratah and Queanbeyan stores will shut at midnight)

  • Christmas Day – All stores closed

  • Boxing Day – All stores open. Most stores will open at 8am and close at 8pm (Except for Sylvania, Figtree, Blacktown, Mount Druitt and Penrith, which will commence 24-hour trading)

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Kmart store car park at Burwood filled with Christmas shoppers.
Many Kmart stores will remain open 24 hours in the lead up to Christmas. Source: Getty Images

Victoria:

  • Christmas Eve – All stores open and close at 10pm (Except for Kyabrum, Castlemaine and Woodend, which close at 6pm)

  • Christmas Day – All stores closed

  • Boxing Day – All stores open from 8am to 8pm (Except for Belmont, Campbellfield, Narre Warren and Burwood, which will recommence 24-hour trade from 8am)

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Queensland:

  • Christmas Eve – All stores open and close at 10pm

  • Christmas Day – All stores closed

  • Boxing Day – All stores open from 9am to 6pm (Bowen, Charters Towers, Ayr, Roma, Chinchilla and Goondiwindi will remain closed until December 29)

  • Monday, December 27 – All stores open (Bowen, Charters Towers, Ayr, Roma, Chinchilla and Goondiwindi will remain closed until December 29)

  • Tuesday, December 28 (Public holiday) – All stores open (Bowen, Charters Towers, Ayr, Roma, Chinchilla and Goondiwindi will remain closed until Wednesday, December 29)

South Australia:

  • Christmas Eve – All stores open and close at 10pm

  • Christmas Day – All stores closed

  • Boxing Day – All stores open from 9am to 5pm (Port Lincoln and Mount Barker will remain open until 6pm)

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Western Australia:

  • Christmas Eve – All stores open and close at 9pm (Eaton Fair will shut at 10pm)

  • Christmas Day – All stores closed

  • Boxing Day – All stores open from 8am to 6pm (Eaton Fair will reopen at 8am until midnight)

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Northern Territory:

  • Christmas Eve – Alice Springs operate from 8am to 9pm and Darwin and Coolalinga will open from 8am to 10pm

  • Christmas Day – All stores closed

  • Boxing Day – Coolalinga and Darwin stores will be open 9am to 6pm, while the Alice Springs store will trade from 9am to 7pm

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Tasmania:

  • Christmas Eve – Rosny, Burnie and Devonport open 8am to 8pm, while Newtown and Launceston stores close at 10pm.

  • Christmas Day – All stores closed

  • Boxing Day – Rosny and Burnie will be open from 8am to 6pm, Devonport from 8am to 8pm and Newtown and Launceston stores will begin 24-hour trade

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

BWS and Dan Murphy's opening hours

Shoppers who are looking forward to a tipple over the holiday season will be pleased to know that both BWS and Dan Murphy's across the country will be open for all of the festive period, except for Christmas Day.

  • Christmas Eve – All stores open

  • Christmas Day – All stores closed

  • Boxing Day – All stores open

  • Monday, December 27 – All stores open

  • Tuesday, December 28 (Public holiday) – All stores open

Opening times may vary for individual stores, so customers are encouraged to check out the times for their local stores via BWS.com.au or DanMurphys.com.au.

Myer trading times

For shoppers who are looking to grab some last-minute gifts before Christmas, Myer stores across the country will be open right through the Christmas period, before closing on Christmas Day.

However, opening hours may different from store to store, so shoppers are urged to visit myer.com for the opening times of their local stores.

NSW/ACT:

  • Christmas Eve – All stores open from 8am to 6pm (Parramatta opens 7am to 6pm)

  • Christmas Day – All stores closed

Victoria:

  • Christmas Eve – All stores open from 8am to 6pm

  • Christmas Day – All stores closed

The Melbourne Town Hall with Christmas decorations.
Myer stores across the country will be open for last-minute Christmas shoppers. Source: Getty Images

Queensland:

  • Christmas Eve – All stores open from 8am to 6pm (Chermside and Indooroopilly open at 7am)

  • Christmas Day – All stores closed

South Australia:

  • Christmas Eve – All stores open from 8am to 6pm

  • Christmas Day – All stores closed

Western Australia:

  • Christmas Eve – All stores open from 8am to 5.30pm

  • Christmas Day – All stores closed

Tasmania:

  • Christmas Eve – All stores open from 9am to 6pm

  • Christmas Day – All stores closed

David Jones opening hours

Some shoppers will be relieved to know that many of David Jones' flagship stores will remain open on Christmas Eve, before closing on Christmas Day.

For trading hours of your local David Jones store, be sure to visit their website to plan your trip.

NSW – Elizabeth Street, Sydney CBD:

  • Christmas Eve – 8am to 6.30pm

  • Christmas Day – Closed

  • Boxing Day – 6am to 10pm

  • Monday, December 27 – 9am to 7pm

ACT – Canberra Centre:

  • Christmas Eve – 8am to 6pm

  • Christmas Day – Closed

  • Boxing Day – 7am to 8pm

  • Monday, December 27 – 10am to 7pm

Shoppers walk past the David Jones flagship store in Bourke Street, Melbourne.
David Jones will be extending hours over the holidays for shoppers right up until Christmas day. Source: Getty

Victoria – Bourke St, Melbourne CBD:

  • Christmas Eve – 7am to 6.30pm

  • Christmas Day – Closed

  • Boxing Day – 6am to 11pm

  • Monday, December 27 – 10am to 6pm

Queensland – Queensplaza, Brisbane CBD:

  • Christmas Eve – 8am to 6pm

  • Christmas Day – Closed

  • Boxing Day – 9am to 6pm

  • Monday, December 27 – 10am to 6pm

South Australia – Central Plaza, Adelaide:

  • Christmas Eve – 8am to 6.30pm

  • Christmas Day – Closed

  • Boxing Day – 8am to 5pm

  • Monday, December 27 – 9am to 5pm

Western Australia – Hay Street Mall, Perth:

  • Christmas Eve – 8am to 6.30pm

  • Christmas Day – Closed

  • Boxing Day – 8am to 6pm

  • Monday, December 27 – 9am to 5pm

Westfield

All Westfield shopping centres across the country will remain open on Christmas Eve, but most will shut up shop at 6pm.

Westfield shopping centre exterior view with logo sign and palm trees
Westfield shopping centres will remain open on Christmas Eve for shoppers before closing up shop for one day. Source: Getty Images

NSW/ACT:

  • Christmas Eve – All centres open

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

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

    • Westfield Parramatta will trade from 7am-6pm

    • Westfield Belconnen and Woden will trade from 8am-5:30pm.

  • Christmas Day – All centres closed

Victoria:

  • Christmas Eve – All centres will trade from 8am-6pm

  • Christmas Day – All centres closed

South Australia:

  • Christmas Eve – All centres open

    • Westfield Marion will trade from 7am-5:30pm

    • Westfield Tea Tree Plaza and West Lakes will trade from 9am-5:30pm

  • Christmas Day – All centres closed

Western Australia:

  • Christmas Eve – All centres will trade from 9am-6pm

  • Christmas Day – All centres closed

Sydney Fish Market

Each year the Sydney Fish Market holds their famous 36-hour Seafood Marathon, meaning their retailers are open for 36 hours non-stop, from 5am on Thursday, December 23 to 5pm on Christmas Eve.

The fish market then closes for Christmas Day before opening again on Boxing Day from 7am to 4pm.

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.