All The Best Adelaide Christmas Markets To Get You Jolly In 2025
It’s arguably the most wonderful time of the year for markets in Adelaide! Holiday markets spring up all around the city, suburbs and surrounds. Whether you need boutique artisan gift ideas, cute vintage finds or just some gourmet festive treats to get you in the spirit, chances are you’ll find a market that fits the bill perfectly.
We’ve rounded up a list that includes everywhere from a winery and a brewery to a street takeover and a village decked out in Christmas splendour. Plus, there's ample opportunities to catch Saint Nick himself for a photo op, of course.
Moonlight Markets: The Christmas Edition
Thorndon Park, Paradise | Friday December 5
Image Credit: Campbelltown City Council | Website
First off the rank for December, the Christmas Edition of Campbelltown’s Moonlight Markets. With more than 100 traders out with their wares, it’s the perfect chance to get ahead of the Christmas shopping. Pick up something with genuine craftsmanship, whether you’re after fashion, toys or homewares. The market also features food trucks, including a little showcase of the Flavours of Campbelltown Food Trail, for your summer’s eve feasting, as well as live entertainment.
Christmas Meander Market
Melbourne Street, North Adelaide | Saturday December 6
Image Credit: South Australia | Website
Wander to North Adelaide for the Meander Market, a full day of festive spirit. As well as lights and decorations along Melbourne Street, you’ll find stalls with everything artisan, boutique and bespoke - perfect for finding that one-of-a-kind Christmas gift. Grab some coffee and street food, enjoy facepainting and caricatures, and don’t forget to snap a photo with Santa while you’re at it.
Collective Christmas Market
Richard Hamilton Wines, McLaren Vale | Saturday December 6
Image Credit: McLaren Vale & Fleurieu Coast | Website
This Family-and-dog-friendly market out amongst the vines is the perfect way to get into the spirit and get away from it all for the day. Head to McLaren Vale for the Collective Christmas Market to check out over 40 local stalls, featuring everything from clothing and skincare to local produce, then feast from food trucks and enjoy a little vino in the countryside (the cellar door will be open for visitors).
Williamstown Christmas Fair
Williamstown Primary School, Williamstown | Sunday December 7
The best way to while away a Sunday in December. Williamstown Christmas Fair promises an afternoon of market stalls, food and drinks, raffles, a petting zoo and a bouncy castle, as well as live entertainment and a special appearance by you know who (ho ho ho!).
Adelady Christmas Village
Victoria Square, Adelaide | Friday 12 December - Saturday 13 December
Image Credit: Adelady | Website
The beloved Adelady Christmas Village returns for all lovers of shopping local! They’ve wrangled over 100 South Australian businesses, and even have a section for “young entrepreneurs”. You can pick up everything from candles to cacti, with enough art and fashion on display to suit even the fussiest of gift-getters. Plus, Santa’s stopping by for the kids, and grownups can enjoy bevs from brands like 23rd Street Distillery, Beresford Wine and Vale Brewing.
Gathered Christmas Design Market
Alec Johnston Park, Hahndorf | Friday 12 December - Sunday 14 December
Image Credit: Gathered | Instagram
Gathered Christmas Design Market supports local businesses and talents, from the entertainment to the giftable goods for sale. Fuel up for your shopping at the food trucks, check out the stalls and have a very merry market weekend! Entry $3pp, (part proceeds to Adelaide Hills Dementia), under 12s free.
Centennial Hall Christmas Markets
Centennial Hall, Lobethal | Sunday 13 December - Wednesday 24 December
Image Credit: Lights of Lobethal | Website
As part of the Lights of Lobethal Festival, nightly indoor markets run from December 13 until Christmas Eve from 6pm til late. You can expect local arts and crafts, delicious festive treats and all the seasonal decor to immerse you in the holiday spirit. Of course, you’ll want to take a tour of the community light displays and see how the locals celebrate with their own Yule wonderland.
Pirate Life Twilight Christmas Market
Barlow Street, Port Adelaide | Friday 12 December
Set sail for Barlow Street! Pirate Life is holding a Twilight Christmas Market. They’ve got a tidy curation of 23 stalls (with more to come), and they’ve got you covered for all your Christmas needs, from lovingly handmade gifts to gourmet goodies and even some unique vintage finds, for that special someone who deserves something extraordinary. Head down from 5pm, and if you need some refreshment, don’t forget the pub grub and 28 beers on tap.
Hahndorf Christmas Village
Hahndorf | Friday 12 December - Sunday 14 December
Image Credit: Hahndorf | Website
This is the big one. For three days, Hahndorf will pull out all the stops, transforming the main street into a Christmas Village worthy of any snowy German Christmas market. With over 150 stallholders selling their wares from 3pm til late, a lights display all along the main street and spreading into the village, DJs, gift wrapping and roving entertainment, it’s set to be a real destination celebration. Grab the glühwein and get ready to make magical Christmas memories.
Mt Pleasant Christmas Twilight Market
Melrose Street, Mount Pleasant | Tuesday 23 December
Image Credit: South Australia | Website
Your last chance to get in on the festive market cheer before it snowballs into Christmas Eve. Mount Pleasant’s Twilight Market joins the Farmer’s Market for one big celebration of handicrafts, local producers and artists, delicious food and more, with facepainting for the kids and choirs for every merry heart. And Santa Claus will even take time out of his busy schedule to visit…








