Discover the charm and magic of the best Christmas markets in Melbourne for 2025. There’s nothing quite like the joy of strolling through Melbourne’s bustling holiday markets as you uncover locally made gifts, handmade decorations, and artisanal treats that make Christmas feel extra special.

From iconic city favourites to boutique twilight markets tucked away in Melbourne’s trendiest suburbs, the city comes alive with festive spirit in the lead-up to Christmas. Whether you’re hunting for unique, handcrafted presents, stocking up on festive goodies for your table, or simply soaking up the atmosphere, these markets are the perfect way to embrace the season.

Here’s your ultimate guide to the best Christmas markets in Melbourne for 2025, the must-visit destinations to shop, eat, and celebrate all things merry and bright.

The Best Christmas Markets in Melbourne 2025

1. Good Food & Wine Show Christmas Market

Good Food & Wine Show
The Good Food & Wine Show Christmas Market is brimming with festive flavours.


The Good Food & Wine Show Christmas Market is the perfect family-friendly event to get into the festive spirit this year, showcasing the best in artisan food, wine, and curated products. It's your one-stop shop for all things delicious, so don't miss it! 

With more than 150 artisan producers under one roof, it’s a wonderland of gourmet goodies, fine wines and beautifully crafted gifts. Wander the stalls, sample delicious treats, and soak up the festive buzz while picking up everything from artisanal chocolates to boutique wines. Add in live cooking demos from top Australian chefs and free wine-tasting sessions, and you’ve got a market that turns Christmas prep into a full-blown celebration.

Where:  Melbourne Convention & Exhibition Centre, 2 Clarendon Street, South Wharf (opposite Crown Casino).
When:   Friday 5 - Sunday 7 December 2025
Cost:     General Admission from $35 pp. Family Pass $70.
              Children 2 and under are free. 

2. Forrest Green Christmas Market 

Forrest Green Christmas Trees
Greenery and gaiety amongst the Christmas trees.


Get yourself and your family into the festive spirit at the Forrest Green Christmas Tree Market, nestled within the Melbourne Christmas Tree Farm.

This vibrant green wonderland is home to over 60 market stalls, offering an array of unique finds. It's a perfect spot for Christmas shopping while enjoying the enchanting atmosphere. Don't miss the chance to meet Santa and indulge in an array of kid-friendly activities, making it a magical experience for the entire family at one of the most festive Christmas markets in Melbourne!

Where:  319 Leakes Rd, Plumpton
When:   Saturday 29 - Sunday 30 November 2025
              Saturday 6 - Sunday 7 December 2025

3. The Big Design Market

Best Christmas Markets in Melbourne
The Big Design Market


The Big Design Market, Australia's ultimate festive season shopping destination, is held over three days in December.

It delivers an exceptional lineup of unique, curated offerings from ethical and independent designers. Homewares, fashion, jewellery, art prints, books, ceramics, tech accessories, stationery, and kids' toys are just some of the designer goods on offer from over 200 stalls.

Where:  Royal Exhibition Building, 9 Nicholson St, Carlton
When:   Friday 28 - Sunday 30 November 2025

4. German Christmas Market

The best Christmas markets in Melbourne
A German-Aussie Christmas blend of culture and craftsmanship.

 

The Deutsche Schule Melbourne German Christmas Market is a mix of Australian and German Christmas market traditions in North Fitzroy.

It's a fantastic community event run by parents at the Deutsche Schule Melbourne, a bilingual German-English primary school. Expect plenty of stalls selling handmade cards, wooden toys, jewellery, natural cosmetics, leather goods, Christmas decorations, clothing, and authored books. Food-wise, get ready to feast on an array of sweet and savoury options.

Where:  96 Barkly Street, Fitzroy North
When:   Friday 28 November 2025 | 5-9 pm

5. The Alliance Française Xmas Market 

The Best Christmas Markets in Melbourne
Chic celebrations and French flair this festive season


Get ready to say "Bonjour" to the most chic Christmas markets in Melbourne! Alliance Francaise de Melbourne is bringing back their fabulous French market that offers a slice of France right here in the city.

Imagine wandering through stalls of stylish fashion, sampling mouth-watering French cuisine, sipping on fine wine, while enjoying enchanting music and art. Plus, it's a family fiesta with heaps of kids' activities and fun French trial classes on offer. Don't miss this chance to experience a French-style festive day! 

Where:  51 Grey Street, St Kilda
When:   Saturday 22 - Sunday 23 November 2025

6. Nunawading Market

Christmas ornaments in a box
A festive fusion of crafts, produce, and gourmet delights.


The ever-popular Nunawading Christmas Market is back in 2025.

There are over 100 stalls selling everything from quality craft and produce to gourmet foods. There are artisan crafts, gifts, jewellery, and homeware products to choose from, so load up on Christmas gifts for everyone in the family (even the dogs, which are welcome outside the stalls).

Where:   Whitehorse Civic Centre, Whitehorse Road, Nunawading
When:    Sunday 14 December 2025 | 1 pm - 5 pm

7. Port Melbourne Artisan Christmas Market 

Port Melbourne Artisan Christmas Market
Artisanal wonders and unique finds on Bay Street.


The Port Melbourne Artisan Markets are a treasure trove of unique finds, showcasing over 150 local artisans. 

This festive Christmas market is a highlight among the city's festive offerings, showcasing an array of unique gifts for everyone. Whether you're searching for handcrafted jewellery, bespoke homewares, or artisanal delights, this market has it all, making it a must-visit for those seeking special, one-of-a-kind festive treasures.

Where:   Bay Street, Port Melbourne 
When:    TBD for 2025

8. Boho Luxe Market: Christmas Edition

Boho Luxe Market
Bohemian Rhapsody: A Christmas Edition with a Stylish Twist.


Step into the Boho Luxe Market, a standout among the most festive markets in Melbourne, where a curated selection of makers and designers awaits.

This market is a haven for those seeking unique and thoughtful gifts, ranging from indulgent vegan chocolate to chic vintage fashion. It's the perfect destination for anyone looking to find a special present that caters to all tastes and preferences, ensuring you'll find something for everyone on your list.

Where:   Fed Square, Swanston St & Flinders St
When:    Sunday 14 December 2025 | 10 am - 5 pm 

9. St Kilda Esplanade Christmas Market
 

The best Christmas markets in Melbourne
Beachside bliss and unique Christmas treats.


At the St Kilda Esplanade Christmas Market, you'll discover a uniquely Aussie holiday shopping experience with the stunning St Kilda Beach as your backdrop.

This vibrant market is quintessentially Australian, offering a blend of unique local goods perfect for special Christmas gifts. Here, amidst the ocean breeze, you can enjoy a festive atmosphere filled with the sights and sounds of an Aussie Christmas. Adding to the charm, Santa and his Elf make special appearances! 

Where:  The Esplanade, St Kilda 
When:   TBD for 2025

More Christmas Festivities

Melbourne's Best Christmas Lunches
Where to Shop For Matching Christmas Pyjamas This Year
The Most Joyful Christmas Events in Melbourne


Have you signed up to our newsletter? Join ellaslist to get the best family and kid-friendly events, venues, classes and things to do NEAR YOU!


 

Reviews