Christmas is almost here! And after checking out all these festive things to do in Melbourne, and admiring the sparkling Christmas trees in the city, it’s time to go shopping and treat those around you to some 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. Explore some of these wonderfully festive Christmas markets around Melbourne, and discover locally-made goods that would make the perfect present.
1. String Bean Alley Christmas Night Market
Queen Vic Market is getting in on the festive spirit with a Christmas night market on String Bean Alley. As part of the Melbourne Christmas Festival, this night market will be filled with street food, locally-made gifts, Christmas carollers, fake snow, and a giant gingerbread man for pictures. If you’re lucky, Santa might pop in for a visit!
Enjoy the market on Monday nights from 5pm to 10pm, on December 5, 12 and 19.
📍String Bean Alley, 513 Queen St, Melbourne VIC 3000
This market will feature a curated line-up of over 100 small producers, offering artisan food and wine, as well as plenty of gift inspiration. There will also be live cooking demonstrations and cocktails to sip on. Find it at the Royal Exhibition Building, from November 25 to 27.
📍9 Nicholson St, Carlton VIC 3053
3. The District Docklands Christmas Twilight Market
Visit Event Square in The District Docklands and join them for a delightful Christmas Twilight Market. There will be plenty of market stalls to discover, showcasing a variety of art, craft, jewellery, homewares and gift ideas. While you’re there, feast on treats from pop-up foodies, including paella, crepes and cheesecake. Enjoy muralist art, performances and DJs, and snap a picture in front of a neon shimmer wall.
This market will take place on Saturday December 10, from 3pm to 8pm.
📍440 Docklands Dr, Docklands VIC 3008
The Royal Exhibition Building certainly feels like the place to be for Christmas markets in Melbourne, with The Big Design Market taking over the historic site this December. There will be over 270 exhibitors at event, selling homewares, ceramics, art, fashion, jewellery, stationary and more. This market will run from December 2 to 4.
📍9 Nicholson St, Carlton VIC 3053
5. 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 exclusive Boho Luxe brands. There will also be creative workshops and psychic readings throughout the day.
This market will take place on Sunday December 11, from 10am to 4pm.
If you need a break from 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
6. Whisky & Alement Holiday Whisky Market
This premier whisky bar in Melbourne is opening up their cellar door for the first time since before the pandemic. In this holiday whisky market, you’ll find rare and vintage bottles, hand-selected single malt whiskies and more perfect drinks for the whisky lover in your life. The Whisky & Alement team will be there to guide you through the selection. You can also buy glassware, gift vouchers, and enjoy discounted tasters at the bar. Whisky & Alement will open for extended trading from Tuesday December 6 until Friday December 23.
📍270 Russell St, Melbourne VIC 3000
7. Section 8 Christmas Market
This iconic Melbourne container bar is throwing their own Christmas market. Shop directly from the artists, and discover a range of prints, clothing, accessories, crafts and more. This event will take place on Saturday December 10, from 12pm to 5pm.
📍27-29 Tattersalls Ln, Melbourne VIC 3000
8. Japan Christmas Festival
Visit JAPANEASY on Little Lonsdale Street for their special Christmas festival. There will be market stalls for you to explore, showcasing a range of Japanese-style Christmas gifts. There will also be Christmas-themed cultural workshops for you to try, and live music performances throughout the day. Bookings for the workshops are available now.
This festival will take place on Sunday December 11, from 11am to 5pm.
📍L1/152 Little Lonsdale St, Melbourne VIC 3000
9. Arts Centre Sunday Market
The delightful weekend markets at Arts Centre 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
10. 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 jewellery, art pieces, handmade gifts, goodies for dogs and more! There will also be live music and more to enjoy.
This market will take place on Saturday December 3, from 11am to 5pm.
📍Bay Street, Port Melbourne Victoria 3207
11. Collingwood Artisan Market: Special Twilight Market
This market by Bourne Local features over 100 stalls, showcasing the best in creative goods and local produce. The Collingwood Artisan Market also has plenty of entertainment, including a roller skating rink and live music. Join them for their Special Twilight Market for all of your Christmas shopping needs, on Sunday December 11, from 3pm to 9pm.
📍 21-53 Hoddle Street, Collingwood, VIC 3066
12. Heide Christmas Market
Enter the picturesque sculpture park at the Heide Museum of Modern Art and browse an eclectic mix of goods from local stall holders. Discover art, jewellery, accessories, homewares and more. For the personal touch, chat directly with makers to learn about their process, or commission a completely unique design. Heide Market is a collaboration between the Heide Museum of Modern Art and The Rose St. Artists’ Market.
This year, there will be a usual market event on Saturday December 10, as well as a special Christmas market on Saturday December 17.
📍7 Templestowe Rd, Bulleen VIC 3105
13. Montsalvat Artisan Christmas Market
Explore the historic buildings and grounds of Montsalvat at this splendid Christmas market. Purchase original and creative handmade gifts from local creators, with ceramics, jewellery, glassware and more. As you browse, the air will be filled with the sounds of Christmas musical entertainment. Pack a picnic or enjoy some light snacks from food vendors, and grab a drink from the Montsalvat Bar.
The Montsalvat Artisan Christmas Market will run from 5pm to 9pm on Monday December 12. General admission tickets cost $5, and children under 12 are free.
📍7 Hillcrest Ave, Eltham VIC 3095
14. Christmas Makers’ Market at Rippon Lea Estate
Just like the event at Como House, you’ll find a gorgeous market sprawled across the lawns of Rippon Lea Estate in Elsternwick. This Christmas market will take place on Sunday December 18, from 10am to 4pm.
📍192 Hotham St, Elsternwick VIC 3185
15. 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 11 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 10am and 2pm. There will also be Christmas angels and a crazy roller skating duo.
📍The Esplanade, St Kilda VIC 3182