Things to do

Christmas markets to explore in Sydney

From gourmet food to handmade gifts, find a little something for everyone

A large crowd gathers around a tall, decorated Christmas tree in a public square at dusk, with modern buildings in the background. Green Square Christmas event. Image: Katherine Griffiths

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

Christmas Martin Place
Christmas Martin Place

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

Tramsheds Christmas
Tramsheds Christmas

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

Green Square Christmas fair and concert
Green Square Christmas fair and concert

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

European Christmas Market Ashfield
European Christmas Market Ashfield

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

Artisans Market Glebe
Artisans Market Glebe

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

GFWS Christmas Market 2023
GFWS Christmas Market 2023

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

Shop local at the Sydney Made art and design market
Shop local at the Sydney Made art and design market

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

36-Hour Seafood Marathon
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

More on Christmas