Leaving Haslet, FM 156 turns to the east, passing a few miles to the west of Alliance Airport.
Leaving Fort Worth, the highway runs through unincorporated areas of Denton County before entering Justin.
On March 30, 1949 the highway was rerouted north to Krum to end at US 77 south of Sanger; the old route was redesignated as part of FM 1173.
On June 27, 1995, the section of highway south of US 81/287 was re-designated as Urban Road 156 (UR 156) by the Texas Department of Transportation.
[2] Several miles of the highway near Alliance Airport were realigned on August 26, 2010 as part of a $260 million runway extension project to allow heavily loaded cargo aircraft to take off in hot summer weather and reach Europe unrefueled.