A woman was reported for drink driving on Saturday after she allegedly recorded a blood alcohol level of 0.235 per cent at North Shields.
Just before 8pm, a member of the public reported a ute driving erratically along the Lincoln Highway.
The ute pulled over and the reporting person kept an eye on the car until police arrived.
The woman driving the ute was taken to the police station for a breath test.
The 51-year-old woman from near Port Lincoln was reported for drink driving and driving without due care.
Her licence was disqualified for 12 months and her car was impounded for 28 days.
An Eyre Peninsula man was reported for drink driving after being stopped on Mortlock Terrace at about 4am on Thursday morning.
The driver allegedly produced a blood alcohol reading of 0.206 per cent, which is more than four times the legal limit.
The 26-year-old man was reported for drink driving, issued with a 12-month instant loss of licence and had his car impounded.
A man lost his licence and his car after being caught drink driving in Port Lincoln on Saturday.
About 11.45pm, patrols stopped a car travelling on Cronin Avenue and breath tested the driver.
The 41-year-old Port Lincoln man allegedly returned a positive result of 0.106 per cent.
He was reported for drink driving, issued a six-month instant loss of licence and his car was impounded for 28 days.
All three will appear in the Port Lincoln Magistrates Court at a later date.