The Elgin Railway Market is a steampunk-styled hub of food, craft, and live music. Watch vintage steam trains from Cape Town pull into the platform before exploring the market’s mix of flavours and artisanal finds. You can also browse stalls selling handmade leather goods, jewellery, apparel, and much, much more.
Why go?
For fragrant curries, Mediterranean plates, poke bowls, Neapolitan pizza, burgers, ribs, and sweet treats, with local wine, craft beer, and L-Gin (Elgin gin).
