The 29-year-old won in a time of 5.58.53, becoming the first women to complete the Durban to Pietermaritzburg route in under six hours.
Steyn was the 17th person over the line at the Scottsville Racecourse.
The men's race was won by Edward Mothibi.
Bulwer's Bongmusa Mthembu came home second.
You can share your 2019 Comrades Marathon photos with us. Tag @ECR_Newswatch on Twitter.
Ermelo resident Karmen Swanepoel celebrates the end of her "craziest pro...Darren, Keri and Sky 18 hours ago
We've rounded up #StaceyAndJSbusBestBits from the past month just for yo...Stacey & J Sbu 18 hours ago