The holiday season is almost here! And there’s plenty of Christmas markets coming up in Melbourne that you can pop into your calendars. Get your Christmas shopping done in advance and treat your loved ones to some truly thoughtful gifts. If you’re stuck for ideas or looking for something with a personal touch, you can’t go wrong with a Christmas market. Browse through festive stalls, smell the aroma of Christmas baked goods, have fun with enchanting entertainment and more at these magical places. Embrace the season of giving and explore some of these wonderfully festive Christmas markets around Melbourne.
1. German Christmas Market
Deutsche Schule Melbourne is hosting their annual German Christmas Market. Discover Christmas-themed gift stalls, carols by candlelight, gingerbread houses, kids activities and music, as well as tasty treats like German biscuits, pretzels and mulled wine. The market will run on Friday November 24, from 5pm to 9pm. Learn more here.
📍96 Barkly St, Fitzroy North VIC 3068
2. Melbourne Christmas Tree Farm Market
Do your Christmas shopping surrounded by vibrant green Christmas trees! There will be markets taking place at Melbourne Christmas Tree Farm across two weekends, on November 25 and 26, and December 2 and 3. Discover over 60 market stalls, meet Santa, and have fun with an animal farm, bouncy castle, cupcake making area, face painting and much more. There will also be delicious food and coffee available. Entry is free. See more here.
📍319 Leakes Rd, Plumpton VIC 3555
3. Queen Victoria Market
Queen Victoria Market is bringing back their Summer Night Market on Wednesday nights. From November 22 to December 20, they will have plenty of Christmas festivities, including carollers, a roving Santa Claus, and plenty of market stalls for your Christmas shopping.
Looking for something timeless? Find vintage treasures like fashion, accessories and more at Queen Vintage. The market will also have music, cocktails and food to enjoy. check it out at Queen Victoria Market on Saturday December 9, from 9am to 4pm.
For locally-made craft goodies, check out CRFT* WRK on December 16. This monthly event will have a special Christmas edition, showcasing art, homewares, jewellery, ceramics and more great gift ideas. This event will run from 9am to 4pm.
Santa will also make an appearance, roaming the sheds of the market from December 21 to 24. Learn more here.
📍Queen St, Melbourne VIC 3000
4. The Big Design Market
The Big Design Market is taking over the Royal Exhibition Building this December. Find over 250 exhibitors at this event, with homewares, ceramics, fashion, kids toys, books, stationary and much more. This market will run from December 1 to 3. Learn more here.
9 Nicholson St, Carlton VIC 3053
5. Koorie Krismas
Fed Square is bringing back their Koorie Krismas on Saturday December 2. Throughout the day, there will be performances, workshops, and yes, a market for you to explore. Discover art, jewellery, clothes and more from the Victorian Aboriginal and Torres Strait Islander community. This event will run from 10am to 3pm.
📍Swanston St & Flinders St, Melbourne VIC 3000
6. Discover Kensington Christmas Fair
Celebrate the festive season on Bellair Street at the Discover Kensington Christmas Fair. You’ll find free Christmas activities, Santa, roving performers, face painting and more. While you’re there, find Christmas gifts from local shops. This fair will run from 10am to 4pm on Saturday December 2. See more here.
📍Bellair Street, Melbourne VIC 3031
7. Port Melbourne Artisan Christmas Market on Bay Street
Head to Port Melbourne and discover unique gifts from local artisans, designers and crafters. Expect over 150 different offerings, with a range of handmade gifts, designs, jewellery, goodies for dogs and more! There will also be live music and more to enjoy. The Port Melbourne Artisan Christmas Market on Bay Street will take place on Saturday December 2, from 11am to 5pm.
Bay Street, Port Melbourne Victoria 3207
8. Little Korea Street Food Christmas Festival
Take a stroll down Healey’s Lane and feel transported to the streets of Seoul at the Little Korea Street Food Christmas Festival. Feast on street food, from skewers to Korean pizzas, sing along to Christmas carols and vibe with Kpop dance crews. The little ones will have plenty of fun, with face painting, balloon art and a picture-perfect Christmas set-up. This festival will run from 11am to 5pm on Saturday December 9. See more here.
9. Boho Luxe Market: Christmas Edition
Boho Luxe Market is taking over The Atrium at Fed Square for all your Christmas shopping needs. Browse through a curated selection of makers and designers, and discover vegan chocolate, vintage fashion, handmade jewellery, herbal tea and more. The annual Christmas market will take place on Sunday December 10, from 10am to 4pm.
If you can’t get enough of Christmas markets in Melbourne, Boho is also running a Vegan Market at The Edge in Fed Square on the exact same day. This Vegan Market will also run from 10am to 4pm.
Fed Square, Swanston St & Flinders St, Melbourne VIC 3000
10. St Kilda Esplanade Christmas Market
Go shopping against the backdrop of the idyllic St Kilda Beach and find some holiday cheer. The St Kilda Esplanade Market takes place every Sunday, but this particular market on December 10 will be extra special. Not only will you find unique goods from the market stalls, you’ll also be able to meet Santa and his Elf between 10:30am and 1:30pm. The St Kilda Esplanade Christmas Market will run from 10am to 5pm.
The Esplanade, St Kilda VIC 3182
11. The District Christmas Makers Market
The District Docklands is feeling festive with their special Christmas Makers Market. Listen to live entertainment while browsing through a variety of market stalls. You’ll find art, jewellery, fashion, homewares and plenty of unique items. Dogs are welcome to come along. Check it out on Sunday December 17 from 11am to 4pm. See more here.
📍440 Docklands Dr, Docklands VIC 3008
12. Arts Centre Sunday Market
The delightful weekend markets at Arts Centre Melbourne will help you find the perfect Christmas present. Wander along St Kilda Road between Hamer Hall and the iconic spire to see a selection of locally-made goods. This market runs every Sunday, from 10am to 4pm.
St Kilda Rd, Melbourne VIC 3006