SC 124 begins at an intersection with U.S. Route 123 (US 123; Calhoun Memorial Highway) southwest of Parker, within Pickens County.
It curves to the east-northeast and crosses the Saluda River, where it enters Greenville County and Parker.
It begins paralleling some railroad tracks just before intersecting SC 253 at its southern terminus and an interchange with U.S. Route 25 (US 25; White Horse Road).
On the northeastern corner of the cemetery, the highway curves to the east-southeast and leaves the railroad tracks.
Just northwest of Greenville Senior High School, the highway meets its eastern terminus, an intersection with Anderson Street (where SC 81 also ends) and Vardry Street.