The single-vehicle crash happened at around 9:15 p.m. between 33rd Street West and Airport Drive.
Five people were in the vehicle. Three people were taken to hospital for treatment of non-life-threatening injuries, police said.
The driver, a 20-year-old woman, is facing three impaired driving causing bodily harm charges.
Police said they charged a second woman with impaired driving while investigating the crash.
Officers said a vehicle was travelling southbound at freeway speeds in the northbound lanes when it came up to the crash scene.
The driver then tried to avoid the collision area and instead became blocked by the barricades, police said.
The 26-year-old woman is facing an impaired driving charge and will appear in Saskatoon provincial court on Jan. 14, 2020.