A major road in Delta, B.C. was closed in both directions for hours Thursday following a serious collision.

Police said the crash occurred on Ladner Trunk Road, between 80th Street and 72nd Street at around 11 a.m. Traffic was being diverted away from the stretch of Highway 10 as crews investigated, and the road remained closed until shortly after 5 p.m.

Melissa Granum, corporate planning manager for the Delta Police Department, told CTV News the vehicles appeared to have collided head-on.

"There were some significant injuries," she said.

One person was taken to hospital, Granum said, and while his injuries are non-life-threatening, they are serious.

The section of road was expected to be closed for several hours as collision analysts investigated. Police advised all drivers to avoid the area until the road is reopened.

From CTV's Chopper 9 it appeared that an agricultural vehicle collided with a pickup truck. Glass and other debris from the vehicles were strewn across the road, and an ambulance was parked nearby.

Granum could not say which vehicle the injured male was in at the time of the crash.

The cause of the collision is still under investigation.

Update on traffic on Ladner Trunk Road between 80th and 72nd. The road will be closed for several more hours. Please avoid this area and find a different route home. https://t.co/wdXwxj7nJj — Delta Police (@deltapolice) March 21, 2019