SR-31 begins at an intersection with US-89 at Fairview and runs east northeast for approximately 10 miles , then turns southeast for the remainder of the route, terminating at an intersection with SR-10 at Huntington.