SR 240 begins at an intersection with SR 26 in Fountainville, which is west-southwest of Oglethorpe, in Macon County. The route runs north, and then curves to the west, through rural portions of the county. It enters Schley County, where it intersects US 19/SR 3 in the community of Murrays Crossroads. It then curves to the northwest, and enters Marion County. SR 240 intersects SR 137 in Tazewell. The route then curves to the northeast to an intersection with the southern terminus of its banner route, SR 240 Connector. A short distance later, the route meets SR 127 in the unincorporated community of Five Points. It then heads north and gradually curves to the northwest until it enters Talbot County and meets its northern terminus, an intersection with SR 96 in Geneva.
No section of SR 240 is part of the National Highway System, a system of routes determined to be the most important for the nation's economy, mobility and defense.
SR 240 was established in 1946 along an alignment from Fountainville to Tazewell. By 1960, the section from the Macon-Schley County line to Tazewell was paved. By 1963, the remainder of the original segment of the road, Fountainville to the Macon-Schley County line, was paved. Also, it was extended, and paved, all the way to Geneva.
State Route 240 Connector (SR 240 Connector) is a brief connector route that runs from its southern terminus at the SR 240 mainline, south of Five Points northward to SR 127 northeast of Five Points.
There is no section of SR 240 Connector that is included as a part of the National Highway System, a system of routes determined to be the most important for the nation's economy, mobility and defense.