SC 124 begins at an intersection with U.S. Route 123 (US 123; Calhoun Memorial Highway) southwest of Parker, within Pickens County. It travels to the northeast and immediately crosses Georges Creek. 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). It passes Graceland Cemetery West. On the northeastern corner of the cemetery, the highway curves to the east-southeast and leaves the railroad tracks. It crosses some railroad tracks and curves to the east-northeast. It enters Greenville and begins to curve to the southeast. It has a second intersection with US 123 (Easley Bridge Road/Academy Street). 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.[3]