It’s the giving season at these Christmas markets in Melbourne!

Ho ho ho Melbourne! It’s that time of the year again when the city turns into a winter wonderland, filled with festive cheer, dazzling lights, and amazing events. If you’re looking for some festive fun and fabulous finds, you can’t go wrong with visiting some of the many Christmas markets and fairs in Melbourne that pop up around the city.
Whether you’re after a unique gift, delicious treat, or just a fun day out, here are our top picks for the best Christmas markets in Melbourne for Christmas 2023:

<strong>Big Design Market</strong>
Photographed by kitzcorner. Image via Shutterstock.

Big Design Market

Looking for some great artisanal gifts in Melbourne? Then treat yourself to the Big Design Festival, helping you get all your Christmas shopping done in one place! With over 250 exhibitors, the Big Design Market specialises in homemade crafts including everything from homewares and ceramics, fashion and jewellery, toys and stationery. Running from Friday 01 to Sunday 03 December at Carlton’s Royal Exhibition Building, head on down to the Big Design Festival for the perfect unique Christmas gift!

More info

Royal Exhibition Building, 9 Nicholson St, Carlton, VIC 3053

<strong>German Christmas Market</strong>
Photographed by Irina Wilhauk. Image via Shutterstock.

German Christmas Market

Nothing compares to Christmas in Germany, so now is your chance to visit from home! German Christmas Market in East Melbourne is a picture perfect recreation, letting you sing Christmas carols, try some traditional German Christmas gingerbread, and even meet St. Nikolaus! Get your Christmas shopping done with handmade Christmas ornaments, Austrian jewellery and much more. Running over a week starting on Sunday 03 December at the German Lutheran Trinity Church, the German Christmas Market is the perfect place to say guten tag to Christmas in Melbourne!

More info

22 Parliament Pl, East Melbourne, VIC 3002 Sunday 03 – Sunday 10 December 2023

<strong>Boho Luxe Market – Christmas Edition</strong>
Photographed by Jane Rix. Image via Shutterstock.

Boho Luxe Market – Christmas Edition

One of the best Christmas markets in Melbourne, Boho Luxe Market – Christmas Edition is a festive treat this holiday season. With a curated selection of makers and designers, you’ll see the work of some of Melbourne’s most talented jewellers, fashion designers, illustrators, artists, and makers. Held at The Atrium in Federation Square on Sunday 10 December, this festive Christmas market is perfect for all your shopping needs!

More info

The Atrium, Federation Square, Swanston St, Melbourne, VIC 3000 Sunday 10 December 2023

<strong>St Kilda Esplanade Market</strong>
Image via Visit Victoria.

St Kilda Esplanade Market

An icon of St Kilda, the St Kilda Esplanade Market is one of the best Christmas Markets in Melbourne and for a good reason. This sensational market has been the destination of choice for those seeking high-quality and authentic Australian products since 1970. And on December 10, the entire market lights up for an enchanting Christmas celebration, featuring live performances and sensational stalls to help you shop for the perfect gift. So enjoy the sun while shopping at the great Christmas market at St Kilda Esplanade Market!

More info

The Esplanade, St Kilda, VIC 3182 Sunday 10 December 2023

<strong>Queen Victoria Market Christmas</strong>
Image via Visit Victoria.

Queen Victoria Market Christmas

One of the most iconic markets in Melbourne, Queen Victoria Market transforms just in time for the Christmas season. Starting from Tuesday 12 December right until Christmas Eve, Queen Victoria Market becomes chock-full of 500 shops and stalls to discover the perfect gift, or even to prepare for a Christmas feast. But shopping isn’t the only thing on offer: as Santa visits and live entertainment keep the merriment going all season long. And with the Summer Night Market every Wednesday, there’s always something to enjoy at Queen Victoria Market this Christmas!

More info

Queen St, Melbourne, VIC 3000 Tuesday 12 – Sunday 24 December 2023

For all your Christmas food shopping, why not check out our list of the Top 8 Farmers Markets in Melbourne for Fresh Produce? And get into the festive spirit with a visit to The 10 Best Places to See Christmas Lights in Melbourne.