Get Festive: The Best Christmas Markets in Melbourne
Ho ho ho! Get in your festive energy at these Christmas markets across Melbourne.
Christmas isn't just creeping up on us anymore...it's running towards us at full force. But there's still time to do some shopping peacefully, before the Christmas countdown slaps you with a 'one week to go' red hot alert.
These are the best Christmas markets to get some present-shopping off your to-do list, all while having a bit of fun!
German Christmas Market
Step into a magical European Christmas at the German Christmas Market, hosted by Deutsche Schule Melbourne. Picture twinkling lights, the sweet aroma of gingerbread houses, and traditional festive treats—all set against a backdrop of merry market stalls brimming with delightful treasures. From mulled wine to handcrafted holiday gifts, this charming event will transport you straight to a German winter wonderland. Perfect for kicking off your holiday celebrations!
Friday 29th November, 5pm to 9pm
96 Barkly Street, Fitzroy North
Eastland Christmas Market
The Ringwood Town Square will be filled with sweet local makers at the weekly Friday night Christmas market in the lead up to Christmas day. Eastland's Christmas Market is a charming festive event featuring handcrafted gifts, artisanal treats, and unique holiday decor from local vendors.
Visitors can enjoy live music, seasonal food stalls, and a joyful atmosphere perfect for holiday shopping and festive outings with family and friends.
Every Friday night until Christmas, 5.00pm to 9.00pm
The Park & Ringwood Town Square, Ringwood
Alliance Française Christmas Market
The Alliance Française Christmas Market is bringing festive French charm to the Abbotsford Convent. Indulge in delicious French treats, sip on fine wine, and shop for unique artisanal gifts. With a vibrant holiday atmosphere, it's a perfect spot for finding the ideal gift or enjoying French delights.
30th November to 1st December, 10.00am to 6.00pm
Tickets $8, buy here
1 St Heliers Street, Abbotsford
Rialto Christmas Market
Discover the magic of the season at the Rialto Christmas Market, where over 25 unique stalls offer handcrafted gifts, gourmet treats, and artisan goods. Indulge in festive food and beverages from some of Melbourne's most-loved local businesses while enjoying live music, roving entertainment, and a free photo opportunity with Santa.
With highlights like a marching band, a roving angel choir, and standout vendors including Biscuite, Umami Papo, Brunswick Aces, and Totally Bon Candles, this market is the perfect place to shop, eat, and soak in the holiday cheer.
11th and 12th December, 8.00am to 4.00pm
Free entry
525 Collins Street, Melbourne
Good Food & Wine Show's Christmas Market
After a one-year hiatus, the Good Food & Wine Show's Christmas Market is back, and it's better than ever! The stellar celebrity chef lineup is bound to impress even the pickiest of eaters, including renowned pastry chefs Kristen Tibballs and Emelia Jackson.
There will be over 150 exhibitors and plenty of products to sample, providing the perfect opportunity to try before you buy for your family and friends (or even yourself!). And with a dedicated wrapping station by the Smith Family, with all donations going to their Learning for Life scholarship program, all the hard work is taken out for you!
6th to 8th December
Tickets from $15 per person, buy here
1 Convention Centre Place, South Wharf
Croydon Central Christmas Market
Croydon Central Shopping Centre invites families to a festive Christmas Market Day to start off December with a bang! Explore over 30 pop-up stalls offering unique items like handmade jewellery, pet products, ceramics and kids’ clothing.
There will be free Santa photos, live acoustic tunes to enjoy, and $5 sample plates from The Grove’s dining retailers. Kids will love the carousel rides, a craft station, and face painting, while adults can spin the giveaway wheel for instant prizes to be won. With plenty of festive fun and free entry, it’s the perfect way to kick off the holiday season.
Sunday 1st December, 10.00am to 2.00pm
Free entry
5 - 15 Kent Avenue, Croydon VIC 3136
Port Melbourne Artisan Christmas Market
The Port Melbourne Artisan Christmas Market is the ideal spot to get some Christmas shopping done on your weekend. Walk along Bay Street and take in all of the curated handmade gifts and festive treats that make thoughtful Christmas presents. With 150 stalls to explore manned by artisan makers, this is a unique Christmas market in Melbourne—and a great weekend activity! Bring your bathers and towel and make sure you end your stroll at the beach end of the street, so you can finish your day with a dip in the ocean.
7th December, 11.00am to 5.00pm
Free Entry
Bay Street, Port Melbourne
Lygon Street Christmas Market
Carlton's Piazza Italia is lighting up with festivities at the beginning of December, turning the monthly market into a Christmas-theme! Shop a range of handmade gifts, artisanal food, holiday decorations, and more! There will also be live music to help bring the cheery spirit to the Piazza. It's a fun day out for the whole family!
1st December, 10.00am to 3.00pm
Piazza Italia, Carlton
The Big Design Market
THE Christmas Market of the season is kicking off the December celebrations and Christmas shopping with a bang. Over three days, you'll be able to shop from over 250 exhibitors, selling goods spanning homewares, food, drinks, Christmas decorations, clothing, accessories, art, jewellery and more.
Some popular participating sellers include Billy Van Creamery, Jane Finch Jewellery, Kumo, Lil Gas, Mork Chocolate, and more! It's a market you won't want to miss.
29th November to 1st December
Tickets from $6 per person, buy here
9 Nicholson Street, Carlton
St Kilda Esplanade Christmas Market
The St Kilda Esplanade Christmas Market is so much more than just a market. Not only do you have the opportunity to shop local and purchase gifts from beautiful artisanal creators each Sunday, but you will also get the opportunity to Santa himself, along with his little helpers three days before Christmas! He's making a special stop during his busiest time of the year just for you, so what better opportunity to go and enjoy a coastal market?
Every Sunday, 10.00am to 5.00pm
Free entry
The Esplanade, St Kilda
Trust Makers' Christmas Market
The Trust Makers' Christmas Market at Rippon Lea Estate is a beautiful market to visit for a day out on the weekend. Shop a range of lovingly handmade art and goods sprawled out across the gardens to the sounds of festive music and the scent of delicious food.
With a variety of unique stalls, you’ll find the perfect Christmas gifts while supporting local makers. The picturesque gardens of Rippon Lea Estate make the perfect backdrop for this joyful holiday experience, offering something special for all ages.
15th December, 10.00am to 3.00pm
$10 entry (can be purchased at the door
192 Hotham Street, Elsternwick
CherryHill Orchard Christmas Market
For the first time ever, CherryHill Orchards is celebrating the season with a magical Christmas Market at their stunning Coldstream orchard. Immerse yourself in a festive atmosphere brimming with artisan stalls, gourmet food, and one-of-a-kind gifts, while live music fills the air. Kids will be enchanted by face painting and visits from a merry Christmas elf and fairy.
Best of all? Entry is free, making it the perfect way to kick off your Christmas celebrations with the whole family.
December 21st and 22nd, 4pm to 8pm
Free entry
739 Maroondah Highway, Coldstream
Loved reading about the best Christmas markets in Melbourne? We think you'll love reading about the best kris kringle gifts to gift to people at work, as well as chic Christmas decor you'll love.