Ontario Provincial Police say a man has been charged with impaired driving after travelling the wrong way on Highway 400 near Barrie and colliding with another vehicle.

The driver, police said, headed southbound in the northbound lanes of the highway from Mapleview Drive in Barrie to Highway 89 in Innisfil.

Both drivers were taken to hospital with non-life-threatening injuries.

Police say the wrong-way driver, identified by investigators as a 51-year-old Toronto man, was charged with impaired driving and dangerous driving.