Joburg shops like no other African city: warehouse markets in reclaimed industrial shells, Sandton malls with global labels, and back-alley studios selling beadwork and ceramics. Skip the airport curio racks — the good stuff is in Newtown, Braamfontein and 44 Stanley.
Saturday-only rooftop and warehouse market in the 1 Juta Street parking structure, 09:00–15:00. Around 100 traders: cold-pressed oils, Ethiopian coffee beans, leather satchels, screenprinted tees. Entry free; a plate of food R80–R140, craft gin R60.
Sunday market inside Arts on Main (264 Fox Street), 10:00–15:00. Two floors of independent traders: Ndebele beadwork, hand-thrown stoneware, vinyl, vintage denim. Beadwork cuffs R150–R400, ceramics R250–R900.
Long-running African art and craft gallery at 153 Jan Smuts Avenue, open Tue–Sat. Zimbabwean Weya cloth, Zulu telephone-wire baskets, Venda pottery and Cameroonian juju hats, curated rather than piled. Wire baskets from R900; larger ceremonial pieces run into the thousands.
Shipping-container retail village at 75 4th Avenue, Melville, built from 27 stacked containers. Small-batch tenants: handmade soap, indie bookshops, vintage sellers, local streetwear. Most units close around 18:00, restaurants later.
Converted 1930s industrial complex at 44 Stanley Avenue, Braamfontein Werf — a maze of courtyards housing about 30 independents. Bias Boutique for local labels, Love Books, ceramics and eyewear studios. Open daily 09:00–17:00, free parking.
Courtyard café inside the 44 Stanley complex, a standard midday stop between boutique loops. Sandwiches and salads around R120–R180, good coffee, shaded tables under the old factory awnings — useful for regrouping before the second half.
Design and gallery precinct at 21 Keyes Avenue: Everard Read and Circa galleries, Trenery, and design-forward retail in a purpose-built white block. First-Thursday late openings run to 21:00 with galleries and shops open together.
Linked Oxford Road malls holding South African labels — Country Road, Poetry, Woolworths — plus Exclusive Books and a large Woolworths food hall. Trading until 19:00 weekdays; the Gautrain station sits directly beneath.
Sunday-only market on the Rosebank Mall rooftop, roughly 09:00–17:00, trading since the 1990s. Hundreds of stalls: Shona soapstone, Malawian chairs, Kenyan soapstone bowls, masks and printed fabric. Small carvings R100–R300, larger pieces R800+.
Small three-storey centre at 53 Rustenburg Road holding independent tenants — a deli, a craft-supply shop and design studios. Low-key alternative to the malls, useful for wrapping paper, local honey and small gifts before the afternoon.
Covered bazaar of roughly 360 shops off Bree Street, trading since 1974 after Fordsburg's forced removals. Fabric by the metre, spices, saris, luggage and leather at prices well under mall rates. Mon–Fri 08:30–17:00, Sat to 14:00, closed Sunday.
Print workshop and bookshop at 142 Jan Smuts Avenue producing limited-edition works with South African artists including William Kentridge. Signed prints, art books and small editions — the most portable serious souvenir in the city.