Gerda is bij haar ouders, Pieter en Trudie Steyn, opgegroeid op een plaas in de omgeving van Bothaville; zij heeft een zuster, Estie, en een broer, Stefan. Nadat ze in 2008 haar middelbareschoolopleiding aan de Hoërskool Bothaville voltooide, volgde ze aan de Universiteit van de Vrijstaat een opleiding tot quantity surveyor (bourekenaar). In 2014 is ze voor werk naar Dubai verhuisd, waar ze zich aansloot bij een hardloopclub, de Desert Road Runners,[1] en haar talent ontdekte.
Steyn heeft in 2019 ook de Twee Oceanen-ultramarathon gelopen, 56 kilometer in een tijd van 3:31.28. Haar beste tijd over de standaardmarathon is 2:27.48, bij de Marathon van New York in 2019.