This section needs expansion. You can help by adding to it. (December 2013)
SR 123 begins at an intersection with SR 167 just south of Hartford. The roadway continues as Geneva CR 61.[2] From this point, the highway travels in a northerly direction where it intersects SR 52 in the central business district of Hartford.[3] From Hartford, SR 123 travels in a northeasterly direction before turning to the north upon entering Houston County and intersecting SR 103.[4] The highway continues through its intersection with US 84 (internally designated as SR 12) and continues in its northerly course into Dale County after crossing the Little Choctawhatchee River.[5] SR 123 continues along its northerly course in Dale County where it intersects SR 134 and travels concurrent with it for approximately 2.5 miles (4.0 km) through the town of Newton.[1] From the end of this concurrency through Ozark, SR 123 continues generally in this northern course in passing both Fort Novosel and Blackwell Field.[6] Upon leaving Ozark, the highway continues in a northwesterly course en route to Ariton where it then turns in a westerly direction where it meets its northern terminus with US 231.[7]
^ abcMilepost Map of Dale & Geneva Counties(PDF) (Map). Cartography by ALDOT Bureau of Transportation Planning, Survey & Mapping Division. Alabama Department of Transportation. 1999. Archived from the original(PDF) on 2008-06-25.