A man has died, and another is in hospital following a rollover in St. Catharines late Tuesday night.

Ontario Provincial Police said it happened in the northbound lanes of Highway 406, near St David's Road, at around 9:42 p.m.

A vehicle was travelling west on Highway 58, merging onto northbound Highway 406 when, for unknown reasons, it left the roadway, entered the ditch and rolled over, police said.

The 52-year-old driver from Niagara Falls was pronounced dead, while a 28-year-old passenger from St. Catharines was transported to hospital with non-life-threatening injuries.

Burlington OPP are investigating the collision and are asking any possible witnesses to contact investigators.

The highway was closed for several hours for an investigation but has since reopened.