The highway travels from Cherry Grove Beach to the North Carolina state line upstate.
[10] SC 9 begins at the North Carolina-South Carolina border, where the road continues as NC 9.
Finally, after the ten-mile concurrency with US Route 176 ends, SC 9 leaves the Spartanburg metro.
Eight miles east of Chester, SC 9 crosses over Interstate 77 and enters Richburg.
Here SC 9 comes very close to the NC border (about two miles (3 km) south), but as soon as SC 9 leaves town, it heads due south into deep rural land for nine to ten miles (16 km).
Finally, SC 9 enters Nichols where it merges with US Route 76 for a little more than a mile.
After meeting back up with its Business Route, SC 9 heads towards the NC border, this time as close as a mile.
In 1927, SC 9 was rerouted between Pageland to Lancaster on a more southern route, avoiding the Tradesville area; The old alignment was briefly downgraded to secondary before being renumbered as SC 906.
In 1936, SC 9 was extended north through Spartanburg and Boiling Springs to its current northern terminus at the North Carolina state line; replacing SC 177.
In 1940, SC 9 was extended south as a new primary routing to Cherry Grove Beach.
In 1948, SC 9 south end was truncated at US 17, at Nixons Crossroads; the route to Cherry Grove Beach was downgraded.
In 1949, SC 9 was given a southern bypass of Chesterfield, leaving its first business loop through the downtown (since decommissioned).
In 1956, SC 9 was given a southern bypass of Chester, leaving a business loop through downtown.
By 1962, SC 9 was rerouted in Spartanburg, utilizing Pine Street to Interstate 585, then north along Boiling Springs Road.
By 1967, SC 9 was given a northern bypass of Lancaster, leaving a business loop through downtown.
In 1974, SC 9 was rerouted north into Dillon via US 301/US 501; leaving 3rd Avenue (later becoming Martin Luther King Jr. Boulevard).
Also around that same time, SC 9 was moved onto a western bypass of Bennettsville, leaving a business loop through downtown.
begins nearly 5 miles (8.0 km) northwest of Loris, heading due south from SC 9.
However, it only goes south for about 1 mile (1.6 km), before turning eastward at the eastern terminus of SC 917.
[16] It begins at an intersection with the SC 9 where it turns left off of South Main Street and onto West 3rd Avenue.
It travels to the north on South Main Street to an intersection with SC 41, where it turns left off of Richard Temple Boulevard and onto North Main Street.
There it travels just north of downtown before moving south in the outskirts of town and ends again at SC 9.
South Carolina Highway 9 Alternate (SC 9 Alt.)
They cross over Huckleberry Branch on the Patrolman Gilbert "Gil" Halma Bridge.
After they leave the city for good, they intersect the northern terminus of Four-Mile Loop Road.
It curves to the south-southeast and meets its northern terminus, another intersection with SC 9.
It was established around 1942 between US 521 south of the city to where US 521 and SC 9 split north of downtown.
South Carolina Highway 9 Connector (SC 9 Conn.) is a 0.090-mile-long (0.145 km) connector route in the north-central part of Jonesville, in the northwestern part of Union County.
It immediately crosses over some railroad tracks of Norfolk Southern Railway.
Then, it reaches its northern terminus, an intersection with SC 18 (Pacolet Street).