It is 8.77 miles (14.11 km) long, running diagonally from U.S. Highway 69 north of Eufaula in the southeast to Interstate 40 west of Checotah in the northwest.
SH-150 was established in the mid-1960s as a spur route connecting I-40 to the parklands surrounding Lake Eufaula.
In the early 1970s, it was extended to reconnect with the state highway system, as it does today, at its south end.
From the interchange, SH-150 angles northeast, crossing the Deep Fork River arm of Eufaula Lake.
Upon reaching the shore, the highway enters Lake Eufaula State Park and turns due north.