The best Christmas markets Sydney has to offer are transportive. They’ve been curated to a specific atmosphere, feeling like festive time capsules that blanket you in holiday cheer. Sydney Travel Guide has done some due diligence and presents you with a handy list of the best Christmas markets in Sydney for 2025 so you can get in all that shopping, eating and family time before Santa starts squeezing down your chimney.
From French Christmas markets to ones that feel distinctly Sydney, these are our top picks for when you need to get that Christmas shopping out of the way while soaking up the vibrant atmosphere of the holiday season.
Once you find the best Christmas market Sydney has to offer, head along on the day to browse holiday-themed stalls and find the perfect Christmas gifts. Whether that’s the Christmas market Carriageworks has planned or niche ones like the European Christmas Market in Ashfield, you’ll find that there are a great number of Christmas markets in Sydney that you’ll want to attend.
The Best Sydney Christmas Markets
Best Christmas markets in Sydney CBD: Le Jolly Market, Martin Place Christmas Markets
Best Christmas markets in Western Sydney: Penrith Christmas Market
Best Christmas markets in the Inner West: Makers and Shakers Market
Best Christmas markets in Eastern Suburbs: Woollahra Hotel’s Christmas Fair
Best Christmas markets in North Sydney: Mosman Christmas Night Market
Best Christmas markets on Northern Beaches: Mona Vale Christmas Market
Best Christmas markets in South Sydney: Cronulla Christmas Market
Christmas Markets in Sydney CBD & Surrounds
1. Carriageworks Christmas Market
The Carriageworks Christmas Market will return to Sydney’s Eveleigh precinct this December, transforming the space into a one-day festive hub featuring over 120 stalls. Returning favourites from the Carriageworks Farmers Market will make an appearance, as well as some special guest vendors selling gourmet produce, unique gifts and festive hampers. Enjoy extended shopping hours (from 8am until 3pm) and DJ La Foxy Fuzz’s spinning tunes as you shop and soak up the festive spirit.
Where: Carriageworks, 245 Wilson St, Eveleigh NSW 2015.
When: Saturday, December 20, 2025.
Price: Free entry.
2. Martin Place Christmas Markets
The long-running Martin Place Christmas Markets will return to the heart of the CBD for four festive weeks this November, featuring gourmet food, artisan shopping, fun-filled entertainment and, of course, the city’s iconic Christmas tree. There will be 56 stalls offering a variety of goods, meaning you can head there after work and get your Christmas shopping sorted. Enjoy live music, festive eats and an Instagrammable backdrop at the famous CBD market.
Where: Martin Place, Sydney NSW 2000.
When: Thursday, November 27 to Saturday, December 20, every day at 11am-9:30pm.
Price: Free entry.
3. Christmas at the Cathedral
Head along to St Mary’s Cathedral near Hyde Park from December 12 to find one of Sydney’s most beloved Christmas festivals. Christmas at the Cathedral will be buzzing in the weeks leading up to December 25, bringing a scene of Xmas market stalls, live music and family-friendly activities to fill the days and nights with pure holiday cheer.
It all takes place under a towering Christmas tree with a beautiful nativity scene planned for this year. Each year, Christmas at the Cathedral is designed to a theme as well, and in 2025 that’ll be Charles Dickens’ classic tale of Ebenezer Scrooge. You’ll see the theme brought to life in many of the designs, as well as in the dazzling light projection show curated by The Electric Canvas, reflecting off both the main and western sides of the Cathedral.
Where: St Mary’s Cathedral, Sydney.
When: December 12 – 25, 2025 (light show from 8:30pm).
Price: Free.
christmasatthecathedral.org.au
4. Le Jolly Market
Le Jolly Market is the closest thing Sydney gets to a European Christmas market each year, fashioned towards the French style with wooden chalets, artisan Christmas gifts, pop-up French wines, and most importantly, melted cheese stations. Yes, you’ve got artisan market stalls and street food vendors like just about every other Christmas market in Sydney, but you can also munch on duck confit sandwiches and dip crispy pieces of bread into cheesy fondue.
Sydney’s biggest Christmas night markets are yet to release their full vendor and performer lineups, so stay tuned to see who will be showcasing and entertaining in Sydney’s favourite precinct this holiday season.
Where: Circular Quay and The Rocks.
When: December 11 to 21, weekdays 4pm-10:30pm, weekends: 11am-10:30pm.
Price: Free.
5. The Rocks Markets: Christmas Edition
The Rocks Market is turning up the festive fun this December, encouraging visitors and locals to celebrate the most wonderful time of the year at the beautiful precinct. They’ve got you covered for Christmas shopping with a variety of stalls, including jewellery, homewares, baby clothes, makeup, skincare, artwork, food, drink and more. After you’ve tired yourself out shopping, relax at one of the picnic-style spaces overlooking the harbour and enjoy some of your delicious purchases.
Where: George St, The Rocks NSW 2000.
When: Every weekend from December 5 to 21.
Price: Free entry.
6. Sydney Fish Markets 36-Hour Seafood Marathon
And the award for most iconic Sydney Christmas tradition goes to…
The Sydney Fish Markets have been the subject of much discussion this year, as it has been announced that they’ll officially open the doors to their brand-new hub on Sunday, January 19, 2026. However, they’ll still be hosting the 36-Hour Seafood Marathon this Christmas, meaning you can still join in on the age-old Sydney tradition of fighting crowds for fresh seafood at 4am on Christmas Eve.
Grab those eskys and load up on all the fresh seafood you can get your hands on as the Sydney Fish Markets’ 36-hour marathon runs nonstop from 5am on December 23 to 5pm on Christmas Eve. All the vendors stay open during that time, shelling out an impressive amount of fresh seafood for all those Christmas lunches.
Where: Corner Pyrmont Bridge Rd and Bank St, Pyrmont NSW 2000.
When: December 23-24; 5pm – 5am.
Price: Free entry.
7. Good Food & Wine Show Christmas Market
The Good Food and Wine Show is bringing the magic of the festive season to Sydney with their special Christmas Market edition. Over 150 producers will gather at the ICC to showcase the finest artisanal food, wine, and curated products for gifting and styling. With just over a month until Christmas, the Good Food and Wine Show is the perfect way to get into the holiday spirit and start ticking off your gift list for friends and family.
Where: ICC, 14 Darling Dr, Sydney NSW 2000.
When: November 21-23, 2025.
Price: From $17.50 for a flexi general admission ticket.
Christmas Markets in Western Sydney
8. Parramatta Christmas Market
Join Lord Mayor Martin Zaiter at 7:30pm for the lighting of Parramatta’s iconic 16-metre Christmas Tree, a moment that marks the start of the festive season. After, you can browse a variety of Christmas Markets, where stalls will offer handcrafted gifts, local art, delicious food and live music. This is the perfect evening to get Sydneysiders in that holiday mood.
Where: Public Domain, Parramatta NSW 2150.
When: November 27, 3pm-9pm.
Price: Free.
9. Penrith Christmas Twilight Market
The popular Penrith Paceway Christmas Markets are back for another year of festive fun. From 4pm-9pm on December 6, you’ll find the horse raceway turned into a Christmas Market Zone with plenty of stalls selling unique and handcrafted gifts. It’s also a great way to try some local food vendors that don’t regularly make it out to the city—a great reason to head on out to Greater Western Sydney. Expect a special appearance from Santa, a festive photo booth and all the sweet treats you can dream of.
Where: Penrith Paceway, 127-141 Station St, Penrith NSW 2750.
When: December 6, 4pm- 9pm.
Price: Free.
Christmas Markets in Inner West
10. Makers and Shakers Market
The popular Makers and Shakers Market will return to White Bay Cruise Terminal for a special Christmas Market this December, taking over the venue on December 13 and 14. They’ll be showcasing over 140 top-of-their-craft makers of homewares, slow fashion, food, drink and more. Every product on sale is Australian-made, as the markets pledge to back local makers. Kids can enjoy craft activities, a colouring competition and other free activities, with several low-cost creative workshops also on offer for adults and children.
Where: White Bay Cruise Terminal, James Craig Road, Rozelle.
When: December 13 and 14, 10am-4pm.
Price: $5 per adult, children under 12 go free.
11. European Christmas Market
For one day only, Ashfield turns into a non-specific European wonderland. You could be anywhere from Krakow to Warsaw when The Polish Club welcomes the European Christmas Market, emphasising community spirit with a great deal of hot food, craft foods, services and entertainment.
Some highlights are Blue Wren, Polish Design Store, Paczki and Tiny Town Ceramics. Don’t miss the chance to get your Christmas Tree, with Pick-A-Tree selling live Christmas trees from the loading dock, available from 9:30am onwards. Fill up on plump pierogi (dumplings stuffed with white cheese or meat), kielbasa (Polish sausages) and pączki (giant jam-filled doughnuts) at the most authentic European Christmas Market in Sydney.
Where: The Polish Club; 182 Liverpool Rd, Ashfield NSW 2131.
When: December 7; 10am – 4pm.
Price: Free.
12. ClayGround Christmas Ceramic Market
As far as Christmas markets in Sydney go, you can’t get any more niche than the annual ClayGround Christmas Ceramic Market. This year, the ClayGrounds in Rosebery will sell works from over 200 talented local artists, lifting the vibe with DJs and ceramic making demonstrations while Christmas shoppers browse for unique gifts.
Even if you only harbour a fleeting interest in pottery, it’s always worth heading along in the afternoon to see what kinds of gifts you can pick up, offering items you wouldn’t find anywhere else in Sydney. Entry is free, and there will also be free coffee and hot drinks to keep you smiling. Yum Matcha will also be there, selling their iconic drinks and tasty desserts.
It’s not a typical pick for the best Christmas markets in Sydney, but this niche pop-up is perfect for a unique Christmas present or stocking stuffer.
Where: 601 Botany Rd, Rosebery NSW 2018.
When: November 23, 10am – 4pm.
Price: Free.
13. Balmain Village Markets
This year, the iconic White Bay Power Station will host the Balmain Village Markets for the very first time, transforming the historic Boiler House and Turbine Hall into a festive marketplace of shopping and community celebration. There’ll be over 50 local market stalls offering a curated selection of handmade gifts, artisan products, gourmet treats, fashion and homewares. Little ones can enjoy live music, workshops and roving performers, and rumour has it, Santa Claus himself will be making an appearance.
Where: White Bay Power Station, Robert Street, Rozelle.
When: Saturday, December 7, 9am-5pm.
Price: Free entry.
14. Burwood Christmas Market
Cambridge Markets will pop up in Burwood on Saturday, December 14, morphing into the local atmosphere with local stalls, entertainment and family-friendly fun to help lift the local spirit ahead of Christmas Day. Expect a joyful day with boutique market stalls, live entertainment, festive food and a magical carols by candlelight.
Where: Burwood Park, 127/133 Burwood Rd, Burwood NSW 2134
When: December 13, 12pm-9pm.
Price: Free
Christmas Markets in Eastern Suburbs
READ MORE: Plan ahead: Christmas comes early for Sydney with these annual events
15. Woollahra Hotel’s Christmas Fair
The Woollahra Hotel Christmas Fair returns to the buzzy venue on Thursday, November 27, with a lineup of market stalls that capture the spirit of Christmas in Woollahra, including Woollahra Bookshop, Palma Eyewear, Verve Candles, Wrappsody, Flamingo Merchant, Charles Heidsieck and more. There’ll also be an opportunity to snap some photos with Santa, enjoy a live school choir and feast on dishes straight from the hotel’s hibachi grill. Sip on champagne as you enjoy live jazz music and get excited for the start of the holidays.
Where: Woollahra Hotel, 116 Queen St, Woollahra NSW 2025.
When: Thursday, November 27, from 4pm-8pm.
Price: Free entry.
16. EQ Christmas Markets
Head on over to The Entertainment Quarter for the complex’s own version of a Christmas market. The annual market is one of the biggest outside of Sydney CBD, with one morning and afternoon of over 100 curated stalls selling unique gifts and fresh food, as well as Christmas carols and kid-friendly entertainment like face painting and Santa photos.
Where: The Market Canopy, The Entertainment Quarter, 122 Lang Rd, Moore Park NSW 2021
When: December 13, 10am-4pm.
Price: Free to attend.
17. Heart of Randwick Christmas Market
Embrace Christmas joy at the Heart of Randwick Christmas Market this weekend, an exciting twilight event offering a carefully curated selection of stalls just ahead of the festive season. Expect unique Christmas gifts and decorations, fashion, jewellery and accessories, toys and children’s gifts, plus delicious street food and sweet treats. There will also be plenty of festive entertainment, a buzzing community atmosphere, and opportunities to enjoy the evening with family and friends.
Where: The Heritage Quarter, Corner of Avoca and High Street, Randwick.
When: Friday, November 21, 3pm-9pm.
Price: Free entry.
Christmas Markets in North Sydney
18. Mosman Christmas Night Market
Mosman’s popular Christmas Night Market is back with over 110 art and craft stalls and a reasonable spread of gourmet food vendors. The leafy, well-to-do suburb comes alive with the festive spirit each year, with many of the streets around Mosman putting on a show. It all comes to a head on December 12, with a yuletide atmosphere taking over Mosman Square and Village Green in Spit Junction.
The North Shore night market is known for going overboard with fairy lights, but it helps build up a great vibe as locals and visitors shop for homewares, jewellery, textiles, ceramics and other gifts. The village vibe makes it one of the best Christmas markets in Sydney.
Where: 4/8 Myahgah Rd, Mosman NSW 2088.
When: December 11; 4:30pm – 9pm.
Price: Free.
19. Le Marche French Christmas Market
Le Santa will be on show as the monthly Le March French Markets in the quaint, family-friendly suburb of Willoughby is dressed with holiday cheer. The local favourite will fill the historic grounds of Laurelbank with all things French, transporting guests straight to the streets of Montbeliard with food, drink and craft goods all curated with a European touch.
Where: 85 Penshurst St, Willoughby NSW 2068.
When: December 4, 9am-1:30pm.
Price: Free entry.
20. The St Ives Christmas Market
The boutique Christmas market pops up once a year at St Ives Showground, typically sporting a finer touch for locals looking for lavish Christmas gifts across handmade products and boutique fashion. The communal spirit is what makes this one such a beautiful, relaxed Christmas market worth travelling outside of Sydney CBD for. You’ll also find plenty of family-friendly entertainment rolling around to a soundtrack of live music.
Where: St Ives Showground, 450 Mona Vale Rd, St Ives
When: December 5-6, 3pm.
Christmas Markets on Northern Beaches
21. Mona Vale Christmas Market
The local Mona Vale community take over Village Park on Sunday, December 13, attracting over 8,000 visitors with more than 100 stallholders across food, drink and Christmas gifts. The difference here is the carnival-like vibe, toasting to the end of the year with nonstop entertainment and music, as well as rides for the kids.
Where: 1A Park St, Mona Vale NSW 2103
When: December 13, 9am-4pm.
Price: Free entry.
Christmas Markets in South Sydney
22. Cronulla Christmas Market
The Cronulla Christmas Market returns to Don Lucas Reserve this November for two festive days of beachside fun. Located just steps away from the beach, the event will feature over 200 stalls, as well as live music and kids’ rides. One of the south’s most beloved Christmas events, it offers a spacious beachside setting and a huge variety of stalls, from handmade jewellery to gourmet bites, with the option to finish off your day with a dip in the ocean.
Where: Don Lucas Reserve, Cronulla.
When: November 29 and 30, 2025.
Price: Free entry.
Read More
- Best Christmas lights in Sydney
- The Christmas lights so famous they cause traffic jams
- 11 Sydney Christmas traditions you need to know
