A Kitchener man has been charged with careless driving after a vehicle crossed the centre line and hit two oncoming vehicles.

Police say the crash happened on Wednesday just before 6 p.m.

That's when an eastbound vehicle on Perth-Oxford Road crossed over the centre line and struck the transport truck, which was heading west.

The first vehicle then hit another westbound vehicle, which in turn crashed into a guard rail.

A 44-year-old driver had to be extricated from their vehicle. They were taken to hospital with another driver, who was 52.

The transport truck driver, 33, wasn't injured.

The 44-year-old man, who is from Kitchener, was charged with careless driving.

They also received a provincial offence notice.