411
Best Thrift Stores & Second-Hand Markets in Johannesburg

If you love hunting for unique fashion, vintage treasures, or bargain deals, Johannesburg is a goldmine for thrift shopping. Whether you’re a budget-conscious shopper, a vintage enthusiast, or just looking for a fun weekend activity, the city has some of the best thrift stores and second-hand markets in South Africa.
Here’s your ultimate guide to the top spots for second-hand shopping in Joburg!
1. Randjesfontein Market (The Biggest Flea Market in Joburg)
Location: Midrand
When: First Sunday of every month
If you love flea market vibes, Randjesfontein Market is a must-visit. With hundreds of stalls selling everything from vintage clothing and handmade crafts to antiques and collectibles, it’s a paradise for bargain hunters.
Pro Tip: Go early to beat the crowds and snag the best deals!
2. The Rosebank Sunday Market
Location: Rosebank Mall Rooftop
When: Every Sunday, 9 AM – 4 PM
A mix of second-hand fashion, African crafts, and delicious street food, the Rosebank Sunday Market is perfect for a relaxed shopping day. You’ll find pre-loved designer items, handmade jewelry, and unique home decor.
Why Visit? Great for families—kids will love the live music and food stalls!
3. Cash Crusaders & Second Hand Warehouses
Multiple Locations (Sandton, Fourways, Randburg)
For quality second-hand goods at unbeatable prices, check out Cash Crusaders. They sell everything from electronics and furniture to branded clothing—all at a fraction of retail prices.
Best For: Budget-friendly household items and tech.
4. Vintage with Love (Online & Pop-Up Thrift Store)
Website: vintagewithlove.co.za
If you prefer curated thrifting, Vintage with Love offers handpicked retro fashion, from ‘80s denim jackets to ‘90s band tees. They host pop-up markets across Joburg, so follow them on Instagram for updates!
Why Shop Here? High-quality vintage pieces without the digging.
5. Junkie Republic (Vintage & Retro Thrift Store)
Location: 20 Kruger St, Craighall Park
A favorite among Joburg’s hipster crowd, Junkie Republic is packed with funky vintage clothing, vinyl records, and quirky collectibles. Prices are fair, and the vibe is super cool.
Best Find? Rare ‘70s and ‘80s fashion pieces.
6. The Wilds Market (Monthly Outdoor Market)
Location: The Wilds, Houghton
When: Last Sunday of the month
Set in a beautiful nature reserve, The Wilds Market combines thrift shopping with a scenic outdoor experience. Expect second-hand books, retro homeware, and artisanal food stalls.
Bonus: Great Instagram-worthy spots!
7. Salvation Army Family Stores (Budget-Friendly Thrifting)
Locations: Norwood, Randburg, Edenvale
For ultra-cheap thrift finds, the Salvation Army stores are unbeatable. You can score clothing, shoes, and home goods for under R50—perfect for students and bargain hunters.
Best For: Everyday essentials at rock-bottom prices.
8. Brixton Second-Hand Market (Hidden Gem)
Location: Brixton, Johannesburg
When: Weekends
A lesser-known spot, Brixton Market is where locals sell pre-loved goods at bargain prices. You’ll find vintage furniture, rare books, and retro fashion—all without the tourist markup.
Tip: Bring cash and be ready to haggle!
Final Thoughts
Johannesburg’s best thrift stores and second-hand markets offer something for everyone—whether you’re hunting for designer steals, retro fashion, or quirky home decor. The best part? You save money while supporting sustainable shopping!
Follow Joburg ETC on Facebook, Twitter , TikTok and Instagram
For more News in Johannesburg, visit joburgetc.com