The trail of violence began at a lodge near the Oregon-California border early Saturday morning, where state police said Neal Norman shot and killed a restaurant worker.
Investigators said the shooter then took off on Interstate 5 in the victim's car, KTVL-TV reports.
An eyewitness called 911 and said they could see blood pouring out of the man's head. The victim, identified as Ryan Bagley, was declared dead at the scene.
Later that morning, Norman got out of the vehicle and began shooting at vehicles on the highway, according to deputies.
The Jackson County Sheriff's Office said the threat ended when a driver hit the suspect with their truck.
The driver was questioned and released by state police. Thomas Moxon's truck was kept as evidence after it was riddled by bullets.
A front desk clerk at Callahan's Lodge in Ashland is credited with potentially saving lives after they alerted guests to stay in their rooms following the deadly shooting.
The lodge, which was open Sunday, said it was saddened by "the senseless and tragic and random series of events" in a Facebook statement.
Detectives believe Norman and Bagley did not know each other. A motive was not immediately known.
Report a typo to the ABC13 staff