We’ve compiled a list of the best Christmas markets around Sydney, each offering unique gifts, festive foods, and even entertainment. Whether you’re searching for handcrafted treasures or simply want to soak up the holiday cheer, these markets are the perfect spots to celebrate the season.
1. Martin Place Christmas Markets by Blue Sky Markets
28 November to 21 December, Thursday to Saturday, 11am-9pm Martin Place
Sunday 1 December, 11am-9pm
Experience our festive Martin Place Christmas markets under illuminated canopies and discover holiday-themed stalls with artisanal crafts, unique gifts, and sustainable products. Indulge in gourmet treats, international cuisines, and holiday favourites—something delicious for everyone!
In Martin Place
2. Christmas Markets at the Tramsheds
Friday 6 December, 3pm-9pm Saturday 7 December to Sunday 8 December, 10am-4pm
Explore the festive Tramsheds Christmas Markets, sparkling with holiday lights and filled with handcrafted treasures. From candles and toys to art, jewelry, and delicious treats, it’s the perfect spot to find unique, artisan gifts for everyone on your list.
Tramsheds
1 Dalgal Way
Forest Lodge
3. Green Square Christmas Markets by Cambridge Markets
Saturday 21 December, 10am - 4pm Free
This festive event is the ideal platform to peruse pieces from local small businesses, offering everything from handcrafted gifts and artisanal foods to holiday decorations and more. Enjoy the lively atmosphere with family and friends, discover local treasures, and support small businesses while getting into the holiday spirit.
Green Square Plaza
355 Botany Road
Zetland
4. European Christmas Market
Sunday 1 December, 10am-4pm
Experience the festive spirit at the Polish Club Ashfield’s European Christmas Market! Explore over 25 unique stalls, including Fragrant Flames, Capella & Co, and Polish Design Store, offering a variety of Christmas gifts, crafts, and local delights.
Indulge in authentic Polish treats like pierogi, kielbasa, pączki, and European cakes, or enjoy hearty dishes like pork knuckles and schnitzels at Sto Lat. Stop by Polka Cafe & Deli for European chocolates, flavored vodkas, and specialty condiments. Enjoy a day filled with festive foods, crafts, and live entertainment!
The Grand Salon, Polish Club
182 Liverpool Road
Ashfield
5. Artisans Market Glebe: Christmas Market
Saturday 7 December, 10am-3pm
Discover artisan treasures and meet the creators at this community-based outdoor market. It's the perfect spot to find unique gifts while supporting local artisans. The proceeds for this non-for-profit market go to local charities and schools.
140 Glebe Point Road
Dr Foley Rest Park
Glebe
6. Good Food & Wine Show Christmas Market
22-24 November, Friday 4pm-9pm, weekends 10am-5pm
With over 150 talented producers offering an unmatched selection of handcrafted gifts and artisanal products, this market is your one-stop shop for all your holiday needs. Sip, sample, and indulge in festive treats, from Christmas pudding to holiday cocktails, all while enjoying a lively atmosphere filled with festive tunes.
Carriageworks
245 Wilson Street
Eveleigh
7. Sydney Made Art & Design Markets
Saturday 23 November, 10am-5pm
Celebrate local creativity at the Sydney Made Art & Design Markets. Hand-made art and design items by 75 of Sydney’s best makers, this huge curated market will kick off with live music while you rummage through Sydney Town Hall for a one-of-a-kind treasure.
Sydney Town Hall
483 George Street
Sydney
8. Sydney Fish Market 36-Hour Seafood Marathon
Thursday 23 December, 5am to 24 December, 5pm
Seafood enthusiasts rejoice! The 36-hour seafood extravaganza is the best place in town to pick up your oysters, prawns, fresh fish and all of your seafood favourites in a bustling market atmosphere. A hot tip for quieter times is from 5am to 9am and 4pm to 6pm on 23 December or 2am to 4am on 24 December.
Sydney Fish Market
Corner Pyrmont Bridge Road & Bank Street
Pyrmont
Published 22 November 2023, updated 12 November 2024