17 Best Op Shops in Melbourne for Vintage and Bargain Lovers
Looking for the best op shops in Melbourne? Whether you’re hunting for hidden treasures, vintage fashion, or quirky homewares, Melbourne’s op shops and thrift stores offer something for everyone.
Op shopping has always been one of our family’s favourite pastimes. There’s something about the thrill of uncovering a treasure that would otherwise have been left discarded, all while supporting great causes. We were especially surprised and delighted to discover some fantastic op shops and thrift stores right in the heart of Melbourne’s CBD.
From trendy second-hand clothing in the CBD to retro finds in South Melbourne, these op shops provide an exciting mix of affordability and style.
Let’s explore the top op shops Melbourne has to offer, so you can start planning your next thrifting adventure today.
Best Thrift Stores Melbourne
1. Salvos Store, Southern Cross
A must-stop for CBD shoppers, this Salvos store near Southern Cross Station is great for finding up-market second-hand clothing and accessories. Didn’t dress appropriately for Melbourne’s unpredictable weather? Stop in and walk out with a bargain!
- Location: 669 Bourke St, Melbourne CBD
- Best for: Everyday fashion, accessories
- Pro Tip: Conveniently located near Southern Cross Station, perfect for a midweek city outing.
This Salvos Store gets our top vote on Melbourne’s best op shops—we’ve visited at least 3 times in the last month!
2. Brotherhood of St Laurence, Royal Arcade
Tucked away in the Royal Arcade basement, this Brotherhood of St Laurence op shop is ideal for vintage fashion lovers looking for curated pieces.
- Location: Royal Arcade Basement, 335 Bourke St, Melbourne CBD
- Best for: Vintage fashion, quirky accessories
- Pro Tip: Explore the heritage-listed Royal Arcade while you’re here.
Note: Access to the basement is via a set of stairs and there is no wheelchair entry available.
3. Hunter Gatherer, Bourke Street
Above the Brotherhood op shop, the Hunter Gatherer thrift store is known for its carefully selected vintage fashion pieces. As part of the Brotherhood of St. Laurence’s social enterprise, proceeds from these stores go towards supporting the most vulnerable people in our community.
- Location: Royal Arcade, Ground Level, 335 Bourke St, Melbourne CBD
- Best for: Retro fashion, statement pieces
- Pro Tip: Visit both thrift stores for a full vintage experience.
Other Hunter Gatherer Stores exist in Fitzroy and Geelong West!
4. Retro Star Vintage Clothing, Nicholas Building
Situated on the first floor of the iconic Nicholas Building, Retro Star is a vintage clothing lover’s dream, with one of the largest collections of second-hand clothing in Melbourne.
- Location: Nicholas building, First Floor, 37 Swanston St, Melbourne CBD
- Best for: Retro fashion, accessories
- Pro Tip: Take your time to explore—it’s really big and there’s something for every era of vintage style.
The building itself adds a unique historical charm to your shopping experience.
5. Salvos Store, South Melbourne
Just a couple of stops past Crown Casino, this South Melbourne op shop is known for its range of clothing, shoes, and homewares.
- Location: 183 Clarendon St, South Melbourne
- Best for: Clothing, homewares
- Pro Tip: It’s on a bustling strip—perfect for making a day of it.
Affordable goods and 100% of profits support The Salvation Army’s community programs.
6. Community Chest Op Shop, South Melbourne
Near 7-Eleven on Bank Street, the Community Chest Op Shop is perfect for vintage fashion and furniture finds.
- Location: 200 Bank St, South Melbourne
- Best for: Vintage clothing, furniture
- Pro Tip: Check out their quirky home décor.
Make a new friend, the staff here are absolutely lovely!
7. Red Cross Shop, South Melbourne
Another gem on Clarendon Street, this Red Cross thrift store is a great spot for stylish second-hand clothing and accessories.
- Location: 336 Clarendon St, South Melbourne
- Best for: Clothing, shoes, accessories
- Pro Tip: Weekends are a relaxed time to browse.
8. Sacred Heart Mission Op Shop, South Melbourne
With a wide selection of clothing, shoes, and homewares, Sacred Heart Mission Op Shop is just a short walk from the Red Cross. Melbourne op shop crawl, anyone?
- Location: 365 Clarendon St, South Melbourne
- Best for: Clothing, homewares, shoes
- Pro Tip: Pop in for their daily new arrivals.
9. Salvos Store, Port Melbourne
On bustling Bay Street, this Salvos thrift store is ideal for locals looking for affordable, stylish second-hand goods.
- Location: 243-247 Bay St, Port Melbourne
- Best for: Clothing, shoes, home décor
- Pro Tip: Plan to spend a while browsing—it’s large and you’ll always find something new.
10. Epilepsy Foundation Op Shop, Port Melbourne
A hidden gem on Bay Street, the Epilepsy Foundation Op Shop has a great range of affordable clothing, homewares, and accessories.
- Location: 2/322 Bay St, Port Melbourne
- Best for: Affordable fashion, homewares
- Pro Tip: Check out their weekly specials.
Help raise funds to support individuals living with epilepsy while promoting awareness of the foundation’s mission.
11. Vinnies, Port Melbourne
A staple in Port Melbourne, Vinnies on Bay Street is a favourite for vintage and second-hand goods.
- Location: 276-278 Bay St, Port Melbourne
- Best for: Vintage fashion, bric-a-brac
- Pro Tip: Open daily, perfect for any day’s shopping spree.
12. Red Cross Shop, Port Melbourne
With its curated selection of fashion and accessories, the Red Cross Shop in Port Melbourne is a must for stylish shoppers.
- Location: 231 Bay St, Port Melbourne
- Best for: Trendy clothing, accessories
- Pro Tip: Visit on weekdays when it’s quieter and for some unique finds.
13. Sacred Heart Mission Op Shop, St Kilda
Located in the heart of St Kilda, this Sacred Heart Mission Op Shop is a favourite for vintage fashion, retro furniture, and quirky accessories.
- Location: 87A Grey St, St Kilda
- Best for: Vintage fashion, retro furniture
- Pro Tip: Weekdays are less crowded.
Visit the penguins off St Kilda Pier while you’re there. Also cake shops on Acland, who needs an excuse to visit St Kilda?
14. Hunter Gatherer, Fitzroy
In trendy Fitzroy, Hunter Gatherer offers a mix of handpicked vintage pieces. This is a very stylish op shop and suits this trendy suburb.
- Location: 274 Brunswick St, Fitzroy
- Best for: Handpicked vintage, retro fashion
- Pro Tip: Enjoy Fitzroy’s indie shops after your visit and pick something up for your hippie son-in-law.
15. Salvos Store, Hawthorn
Known for designer clothing and vintage furniture, this Salvos store offers high-quality goods.
- Location: 521 Glenferrie Rd, Hawthorn
- Best for: Designer clothing, homewares, furniture
- Pro Tip: Weekdays have the best stock availability.
16. The Lost and Found Market, Collingwood
This retro warehouse is a dream for lovers of vintage homewares, clothing, and vinyl.
- Location: 511 Lygon St, Brunswick East
- Best for: Retro homewares, vinyl records
- Pro Tip: Give yourself plenty of time to explore.
17. Goodbyes, Brunswick, Collingwood & Prahran
With three locations across Melbourne, Goodbyes offers carefully curated pre-loved clothing and accessories, perfect for those with a keen eye for style.
- Locations: 127-129 Sydney Rd, Brunswick; 2 Johnston St, Collingwood; 142 Commercial Rd, Prahran
- Best for: Pre-loved fashion, designer labels
- Pro Tip: Goodbyes is known for high-quality items, so keep an eye out for top fashion labels at bargain prices!
Have you discovered the best op shops Melbourne? Let us know which ones we’ve missed!
Heading off on your own Melbourne adventures? Join our Facebook Group and share your stories, ask questions and connect with others for further inspiration.