[3] It runs roughly parallel to the Union Pacific rail line through Moulton and into Fayette County.
[13] Continuing north,[14] it first passes through Granger[15] and then through Bartlett at the Bell County line.
[17] The route then reaches Temple, where the SH 95 designation ends at an interchange with US 190/SH 36 (future I-14).
[22] On February 21, 1937, the section from Elgin to Bastrop was restored, partially closing the gap.
[23] On February 9, 1939, the road had already been improved from Elgin to Sayersville and this completed the connection to Bastrop.