St Kilda Road has a great craft market next to Luna Park. Awesome market if you love arts and crafts.
Taylor Morrison Homes
Hmm it's not exactly near Melbourne but if you're out in the Eastern suburbs, Warrandyte riverside markets are fantastic!
They're held on the first Saturday of every month and has some amazing local crafts and handmade goods... including yummy food! I've picked up everything from lovely cushions to yummy pasta.
While you're there check out the Stonehouse Gallery and shop (https://www.stonehousegallery.com/) - beautifully crafted art, craft, home wares and gifts.
Eastland in Ringwood holds the Moonlit Markets over summer with a variety of stalls to peruse - love it!
Ooh yes Fitzroygirl I lovvvve Finders keepers.
There's also a similar one called The 'Big Design Market'. Huge!
and a smaller one called 'Markit at fed square'.
Tons of local designers often way ahead of the trends. Love them.
You can get lots of crafty stuff at the big Queen Vic and South Melbourne markets in the city.
Probably the most picturesque market in Melbourne, The Esplanade Market running along the bay in St Kilda is great too for food and knick-knacks. It's on every Sunday.
If you're out Mornington way on the first Saturday of the month Sep-May, check out the Red Hill Community Market. They have great local produce and handcrafted furniture, soaps, toys, textiles etc.
In my opinion, the biggest and best annual craft market in Melbourne is Finders Keepers at the Exhibition Centre http://www.thefinderskeepers.com/. It showcases 1000s of independent Aussie designers and their finest wares. There's also food trucks and live music. This year it's on Oct 19-21. Cannot wait!
I also like perusing smaller markets locally. Like the Rose Street Market in Fitzroy which is on every weekend. They have lots of little jewellery, art, ceramics, fashion & plants stalls.
The Camberwell Market (on every Sunday) is a great spot for snapping up a second-hand bargain or a locally made gem. https://camberwellsundaymarket.org/