Things to do

Christmas markets to explore in Sydney

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

Martin Place Christmas. Image: Abril Felman, City of Sydney
Christmas in the city

1. Martin Place Christmas Markets by Cambridge Markets

Christmas Martin Place
Christmas Martin Place

25 November to 22 December, Thursday to Saturday, 11am-8pm Martin Place

NSW’s tallest Christmas tree and 330 baubles towering above market stalls bring Martin Place to life this holiday season. Discover different stalls each day, offering everything from fashion and unique Christmas gifts. Enjoy global cuisine, live music, and Santa visits in one Sydney’s jolliest community atmospheres.

2. Christmas Festival in Surry Hills

Christmas Festival Surry Hills
Christmas Festival Surry Hills

Saturday 2 December, 3pm-9pm


Vine Church celebrates Christmas with live music, tasty food trucks and a mini market full of goodies. It's a free, family-friendly event perfect for an afternoon in the neighbourhood.

Vine Church
200 Albion Street
Surry Hills NSW 2010

3. Christmas Markets at the Tramsheds

Tramsheds Christmas
Tramsheds Christmas

7 December 3:30pm-9pm, 9 December 9am-3pm

Explore the charming Tramsheds, offering a variety of handcrafted items. From candles, kids’ tees and jewellery, it’s a place to find unique and handmade gifts.

Harold Park
1 Dalgal Way
Forest Lodge NSW 2037

4. European Christmas Market

European Christmas Market Ashfield
European Christmas Market Ashfield

Sunday, 3 December, 10am-4pm

Transport yourself to the northern hemisphere with a trip to Ashfield, where you can sample traditional European foods, drinks, crafts, and unique goods in the community-based Polish Club.

The Grand Salon, Polish Club
182 Liverpool Road
Ashfield NSW 2131

5. Artisans Market Glebe: Christmas Market

Artisans Market Glebe
Artisans Market Glebe

Saturday 2 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 NSW 2037

6. Good Food & Wine Show Christmas Market

GFWS Christmas Market 2023
GFWS Christmas Market 2023

17-19 November , Friday 4pm-9pm, weekends 10am-5pm

This one’s for the foodies. More than 100 stalls from small and quality producers at Carriageworks, featuring an incredible selection of artisan food and wine plus curated gourmet gifts. Enjoy the vibrant holiday atmosphere and sample as much as you can fit on a toothpick.

245 Wilson Street
Eveleigh NSW 2042

7. Le Jolly Market: Sydney’s European Christmas Night Market

Le Jolly Market 2023
Le Jolly Market 2023

15-22 December, 8pm-1:30am

Experience a European-style night market at Customs House. 8 nights of late-night wooden huts, hand-crafted products, gourmet food, delicious wines, and live music in a magical Christmas experience under the stars. There are 5 wine bars and 40 food specialties to tickle your tastebuds.

Customs House forecourt
31 Alfred Street
Sydney NSW 2000

8. Ultimate Christmas Market

Image: EQ Ultimate Christmas Market
Image: EQ Ultimate Christmas Market

Sunday 3 December, 10am-4pm

Visit the Entertainment Quarter in Moore Park for a massive Yuletide market selling all kinds of festive produce and wares. Start with a Christmas snack and coffee before you hit the best of market stalls for homewares, jewellery, hats, fashion and toys plus wrapping paper, baubles and decorations galore. It’s a one-stop Christmas shop.

Entertainment Quarter 122 Lang Rd, Moore Park NSW 2021

9. Sydney Made Art & Design Markets

Sydney Made 2023 Art & Design Market
Sydney Made 2023 Art & Design Market

Saturday 25 November, 10am-5pm Sydney Town Hall

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.

10. Sydney Fish Market 36-Hour Seafood Marathon

36-Hour Seafood Marathon
36-Hour Seafood Marathon

23 December, 5am to 24 December 24, 5pm

An iconic event in its 28th year, this one’s for seafood enthusiasts, offering a wide range of the freshest local seafood. 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

Published 22 November 2023

More on Christmas