The highway connects Statesboro with the Watkinsville area, via Waynesboro, Louisville, Sandersville, Milledgeville, Eatonton, and Madison.
SR 24 begins at an intersection with US 80/SR 26 (East Northside Drive) in Statesboro, within Bulloch County.
The highway travels to the east-northeast on East Main Street and intersects US 301 Byp./SR 73 Byp.
(Veterans Memorial Parkway), a bypass around the southern and eastern parts of the city.
SR 24 continues to the east-northeast, leaves town, and crosses over the Ogeechee River into Screven County.
Just over 1 mile (1.6 km) after leaving the city limits it meets the western terminus of SR 242.
At Montgomery Street, SR 22/SR 24 turn to the west and skirt along the northern edge of Georgia College.
[1] Farther to the northwest, next to Hatcher Square Mall Shopping Center, the two highways intersect US 441/SR 29 (Roberson Mill Road).
About 4,000 feet (1,200 m) later, they meet the southern terminus of SR 24 Spur (Ward Road).
The concurrency passes Hill Park and reach Washington Street, where SR 83 splits off to the northwest.
The highways pass by Madison Municipal Airport and meet the northern terminus of US 129 Byp./US 441 Byp./SR 24 Byp.
After leaving town, they pass by Youngblood Lake and cross over the Apalachee River into Oconee County.
[8][9] In April 1932, it was extended completely concurrent with SR 15 north-northeast to Athens and then on a sole path north-northwest to Commerce.
[19][20] Between July 1957 and June 1960, SR 24 was extended on the Oliver–Newington unnumbered road and then southwest to Statesboro.
[22][23] Between June 1963 and the beginning of 1966, the northern terminus of SR 24 was truncated to its current point, north of Watkinsville.
[23][24] At least as early as 1985, the path of US 441 in Milledgeville was slightly shifted to the southwest, completely concurrent with SR 29 in the city.
[27][28] In 1990, a western bypass of Watkinsville, designated as a northern extension of SR 186, was proposed from US 129/US 441/SR 24 north-northeast of Bishop to US 129/US 441/SR 15 in the southern part of Athens.
Between October 1940 and January 1941, it was established from downtown Davisboro to SR 24 in the northern part of the city.
Its entire route is west of Sandersville, except for its northern terminus, which is on the northwestern edge of the city limits.
The highway travels to the north-northeast and meets its northern terminus, an intersection with Deepstep Road on the northwestern edge of Sandersville's city limits.
is a 3.8-mile-long (6.1 km) business route of SR 24 that exists entirely within the city limits of Eatonton in the central part of Putnam County.
The four highways curve to the north-northwest along Oak Street and pass the Uncle Remus Golf Course.
SR 16 joins the concurrency for one block and then splits off to the southwest on West Marion Street.
[6][7] In 1930, the portion of SR 24 in the southern part of Eatonton had a "completed hard surface".
[9][50] By the beginning of 1932, the portion of the highway in the northern part of the city also had a completed hard surface.
is a 4.2-mile-long (6.8 km) bypass route of SR 24 that exists entirely within the central part of Morgan County.
The three highways enter the city limits and parallel a Norfolk Southern Railway line for about 2 miles (3.2 km).
[10][11] In June 1933, the portion of US 129/SR 24 in the southern part of Watkinsville also had a completed hard surface.
[15][16] Between June 1963 and the beginning of 1966, the northern terminus of SR 24 was truncated to its current point, north of Watkinsville.
[23][24] In 1990, a western bypass of Watkinsville, designated as a northern extension of SR 186, was proposed from US 129/US 441/SR 24 north-northeast of Bishop to US 129/US 441/SR 15 in the southern part of Athens.