10 Delightful Gift Shops in Melbourne for Christmas Shopping Fun
Whether you’re after a nice souvenir, a thoughtful present, or simply want to treat yourself, Melbourne is a haven for those on the lookout for unique and thoughtful gifts.
With a variety of options from quirky finds to artisanal treasures, the city showcases some of the best gift shops Melbourne has to offer. Here’s a round-up of top Melbourne gift stores to help you find that perfect item.
Related reading: The Best Shopping in Melbourne: A Guide to Iconic Spots and Hidden Gems
Best Melbourne Gift Stores
1. Clementine’s
Located in the iconic Degraves Street, Clementine’s focuses exclusively on Australian-made gifts, making it one of the most unique gift shops Melbourne has.
The store features products like gourmet food items, handcrafted soaps, and ceramics, all made by local artisans. It’s a wonderful spot for picking up thoughtful, locally crafted gifts.
Where to find it: 7 Degraves Street, Melbourne
Top pick: A selection of locally made jams and preserves that capture the flavours of Victoria.
2. The Block Arcade Gift Stores
The historic Block Arcade offers some of the best gift stores Melbourne boasts, with boutiques offering everything from hand-crafted chocolates to high-end accessories.
One highlight is Haigh’s Chocolates, a family-run business that offers gourmet, Australian-made chocolates—a perfect treat for someone with a sweet tooth.
Where to find it: 282 Collins Street, Melbourne
Top pick: A signature box of Haigh’s assorted truffles—decadent, beautifully packaged, and delicious.
3. Spoilt Gift & Homewares
Spoilt is one of the most popular gift stores in Melbourne for all occasions. With multiple locations across the city, it’s a go-to shop for homewares, fashion accessories, candles, and novelty items. Whether you’re after a birthday present or something for yourself, you’ll find plenty of on-trend items.
Where to find it: 105/201 Spencer St, Docklands VIC 3008
Top pick: Their luxurious scented candles, perfect for adding a touch of elegance to any space.
4. Monsterthreads
This quirky Melbourne gift store, located at QV Melbourne, is ideal for those who love fun, artistic designs.
Monsterthreads offers a colourful selection of artist-designed items including prints, clothing, and accessories. It’s a great stop for gifts with personality, especially if you’re shopping for someone creative or young at heart.
Where to find it: Shop R01-111, Cnr Lonsdale and Swanston Street, Albert Coates Lane, QV Melbourne
Top pick: Their funky artist-designed tote bags—practical and stylish.
5. Queen Victoria Market
For a more traditional shopping experience, Queen Victoria Market is one of the best gift shops Melbourne has to offer. Known for its lively atmosphere, you’ll find stalls offering a wide variety of unique, handcrafted items from local artisans.
Whether it’s food products, handmade jewellery, or clothing, there’s something here for everyone.
Where to find it: Queen Street, Melbourne
Top pick: Locally made gourmet foods like jams and sauces, perfect for food lovers.
6. The Koorie Heritage Trust Shop
If you’re after something truly unique and culturally significant, the Koorie Heritage Trust Shop in Fed Square is a must-visit.
Offering an array of Indigenous artworks, jewellery, books, and homewares, this Melbourne gift shop supports Aboriginal and Torres Strait Islander artists and creators, making it a meaningful place to buy authentic Australian gifts.
Where to find it: Federation Square, Melbourne
Top pick: Stunning Indigenous artwork prints that celebrate Australia’s rich cultural heritage.
7. Royal Botanic Gardens Gift Shop
For nature lovers, the Royal Botanic Gardens Melbourne gift shop is a treasure trove of botanical-inspired gifts. From gardening tools and plant-based homewares to books and stationery, this is the perfect spot to find gifts for anyone who appreciates the beauty of the natural world.
Where to find it: Birdwood Avenue, South Yarra
Top pick: Gorgeous botanical-themed tea towels and stationery, perfect for plant enthusiasts.
8. St Paul’s Cathedral Shop
Located within one of Melbourne’s most iconic landmarks, St Paul’s Cathedral Shop is a peaceful place to find unique gifts inspired by the cathedral’s rich history and architecture. From religious artefacts to beautiful keepsakes and books, this Melbourne gift shop offers an elegant and reflective shopping experience.
Where to find it: Flinders Street, Melbourne
Top pick: Their selection of stained glass-inspired souvenirs, ideal for anyone with an appreciation for history and art.
9. The SuperCool
Nestled within South Melbourne Market, The SuperCool offers a variety of funky and eclectic gifts, from quirky homewares and plants to stationery and kids’ toys. This gift shop in Melbourne is perfect for those looking for a unique, trend-driven gift that stands out from the crowd.
Where to find it: South Melbourne Market, 322 Coventry Street, South Melbourne
Top pick: Stylish indoor plants paired with decorative planters—perfect for the plant lover in your life.
10. Melbourne Town Hall Visitor Information Gift Shop
If you’re looking for a Melbourne gift store with a range of practical and fun souvenirs, the Melbourne Town Hall Visitor Information Gift Shop is worth a visit. Located at the heart of the city, it’s an easy spot to pick up Melbourne-themed items, including postcards, handmade jewelry, and artwork that capture the essence of the city.
Where to find it: 90–130 Swanston Street, Melbourne
Top pick: Melbourne-themed tea towels and quirky city maps—a great souvenir gift for visitors.
Heading off on your own Melbourne adventures? Join our Facebook Group and share your stories, ask questions and connect with others for further inspiration.