Whether you want to get your Christmas shopping done, or you are looking to buy festive treats and Christmas decorations, Melbourne’s many Christmas markets and fairs are the place to be.
Below are details of the best of Melbourne’s Xmas markets. We have found something to suit everyone – markets on during the day and night, markets that showcase handmade, markets in the city as well as the suburbs. You might find the perfect gift for an artist or perhaps a teacher gift.
Boho Luxe Market – Christmas Edition
Just in time for all your Christmas shopping they are super excited to showcase their exclusive Boho Luxe brands not readily available at other markets! They have the best curated selection of makers and designers that will cover everyone on your Christmas list!
Shop their luxe bohemian market and see the work of some of Melbourne’s most talented jewellers, fashion designers, illustrators, artists and makers and shakers. Enjoy creative workshops and psychic readings throughout the day!
Boho Luxe Market has become a much-loved event on the Melburnian calendar always creating a beautiful vibe and memorable experience for our visitors.
Where: The Atrium, Federation Square, Melbourne.
Date: Sunday 10 December 2023
Time: 10am – 4pm
Artisan Christmas Market on Bay Street
This Christmas embrace the festive spirit and celebrate restrictions easing with Port Melbourne’s Artisan Christmas Market. Consisting of around 100 different and unique selection of artisan’s offerings for you to browse through, the Port’s Artisan Christmas Market will feature a range of handmade, homemade, locally produced gifts, art pieces, designs, jewellery and more – there is even something for your four-legged friends!
Offering something for everyone, Port’s Artisan Christmas Market is the perfect one stop shop for a range of unique Christmas presents – for those guilty of last-minute Christmas shopping (we have all been there!) so you can shop knowing you are supporting local businesses.
Where: Bay Street Port Melbourne
Date: Sunday 3 December
Time: 10am – 4pm
Heide Christmas Market
Heide Market is a collaboration between two well-loved Melbourne institutions – Heide Museum of Modern Art and The Rose St. Artists’ Market. Set in the picturesque surrounds of the Heide Museum of Modern Art sculpture park, Heide Market is the perfect place to shop for beautifully handmade work whilst chatting directly to the makers. You will find an eclectic mix of art, design, handcrafted goods and tasty treats all made with skill by the fabulous stallholders – so get inspired and plan your visit to the Heide Market today.
Where: Heide Museum of Contemporary Art sculpture park, Como House and Rippon Lea Estate
Date: 9 & 10 December
Time: 10am – 3pm
Eltham Twilight Christmas Market
The Eltham Twilight Market is a community event that is not to be missed! Working closely with Eltham Town Chamber of Commerce to bring local traders, artisan market stalls and the wider community together to celebrate the Christmas season. They look forward to welcoming you to this event!
When: 26 November from 9am – 2pm
Where: Eltham Town Square
The Vegan Christmas Market
Just in time for all your Christmas shopping The Vegan Christmas Market will be showcasing everything ethical, sustainable, upcycled and 100% vegan in Edge – Federation Square.
Support the amazing vegan exhibitors and buy ethical this Christmas including vegan food, yoga wear, ethical fashion accessories or some vegan skincare.
Remember to bring your own shopping bags as they endeavour to encourage cutting out the use of ALL plastic bags!
Where: Deakin Edge, Fed Square
Dates: 10 December
Time: 10am – 4pm
Knox Historical Society: Christmas Craft Market
Knox Historical Society is having a Twilight Christmas Craft Market at ‘Ambleside’ homestead and museum in Ferntree Gully, on Saturday. Entry to the ‘Ambleside’ grounds will be free. The museum gardens will host craft and gift stalls, book sales, Christmas music, face painting, a sausage sizzle, a food and drinks van, and free children’s games and activities. Take a stroll to Chestnut Avenue to see the Christmas lights. There’ll also be a special visitor arriving at 7 pm.
Where: Ambleside Park & Gardens
Date: 9 December
Time: 1 – 6pm
Good Food and Wine Show Christmas Market
The Good Food & Wine Show Christmas Market will be serving up an array of tasty festive treats and foodie delights. With a curated line up of 100+ small producers offering the best of artisan food & wine, curated products for gifting & styling and an abundance of ideas, the new GFWS Christmas Market is set to become the must attend Christmas event for any food and wine lover.
Where: Royal Exhibition Centre
Date: 25 – 27 November
Time: Friday 4 – 9pm, Saturday & Sunday 10am – 5pm
Bay Street Christmas Market
The Port’s Artisan Christmas Market are supported by local community groups, businesses, Rotary and city of Port Phillip – is the perfect way to help the Port community get back on their feet after another hard year. Consisting of around 150 different and unique artisan offerings for you to browse, Port’s Artisan Christmas Market will feature a range of handmade, locally produced gifts, art pieces, designs, jewellery and more!
Where: Bay Street, Port Melbourne
Date: Saturday 2 December
Time: 11am – 5pm
St James Xmas Market
Shop for beautifully made art, jewellery, accessories, clothing and more right in the heart of the city.
Taking place in the St James arcade, you’ll find a great mix of makers with products just perfect for last minute gifts.
Where: St James, 555 Bourke Street, Melbourne
Date: 6 December
Time: 10am – 3pm
German Christmas Market
A German Christmas Market organised by Deutsche Schule Melbourne, a German English Bilingual School in Fitzroy North, Melbourne. They invite everyone to go along and join in. The entire DSM school community gets actively involved in organising the Christmas Market to create a real highlight of the festive season. The DSM parents have already started to prepare for the big night, including baking traditional Christmas biscuits and gingerbread houses, organising kids’ activities and connecting with local artists and artisans.
Where: Deutsche Schule Melbourne
Date: Friday 24 November
Time: 5 – 9pm
Christmas Market at Queen Victoria Market
Market stallholders have curated a roundup of the best gifts; from quirky Kris Kringle finds to locally made toys and jewellery, scented delights, books, vintage fashion, chocolate treats, authentic Australian-made wares and much more.
Get your menu for Christmas day in order with pre-orders for festive fare like hams, turkeys, seafood, and other fresh produce which are available. You can also grab a Melbourne Santa photo at the market. Santa will pull up his sleigh and visit the Market, roaming the historic sheds with his trusty elf friend to wish market-goers a happy Christmas. Bring the kids along to say hi and put in their final wish lists.
Where: Queen Victoria Market
Dates and time:
- Thursday 21, Friday 22 and Saturday 23 December, 10am – 2pm
- Sunday 24 December, 9.30 – 1pm
Find the details for Christmas Market at Queen Victoria Market here.
The District Christmas Makers Market
Get ready for a festive treat at The District Makers Market’s special Christmas edition! Imagine enjoying live entertainment while exploring a vibrant array of market stalls. These stalls are a treasure trove of art, craft, jewellery, fashion, homewares, unique gifts, and mouthwatering homemade and homegrown goodies.
What’s more, this special edition welcomes your furry friends with open arms! The District is a pet-friendly place, and you’ll discover stalls filled with treats, accessories, and even stylish outfits for your four-legged pals.
So, grab your coffee, take a leisurely stroll through the open-air laneways, and indulge in some delightful shopping. It’s the perfect way to soak in the holiday spirit and discover one-of-a-kind treasures.
Where: The District Docklands
Date: 17 December
Time: 11am – 4pm
The Best Christmas Markets in Melbourne
Ok, now is the time to get to it! We have done the hard work for you. You just need to plan which market to visit first. Do not forget the umbrella, jumpers, hats, and sunscreen – after all, it is Melbourne! You are sure to find some special Xmas presents for family and friends to fit your budget.
If you fancy some Yuletide singing, check out these Christmas carols events in Melbourne. Also take a look at our Christmas events in Melbourne here and if you are planning on eating out for Christmas Day, check out our Melbourne Christmas Day dining guide.
If you would like to know where to buy a REAL Christmas tree in Melbourne this year, we know that too! If you didn’t find what you were looking for at the markets we have listed, why not try these Christmas shops around Melbourne.
Have a lovely Christmas!
Join our Facebook group to jumpstart your Christmas planning all year long!