Police said the 42-year-old man from Seaton was detected travelling at 138kph in a 80-kilometre zone near Adelaide Airport by traffic patrols performing laser duties.
The driver was stopped by police and returned a positive result to methamphetamine.
He was issued with a $1,035 on-the-spot fine and lost nine demerit points.
Police issued him with a 12-month immediate loss of licence and said he may face court after forensic tests were conducted on his drug test sample.
Meanwhile, a driver in Norwood was caught behind the wheel with a blood alcohol level more than four times the legal limit.
Police said in a statement the 27-year-old man from Norwood was pulled over early this morning after officers saw his car nearly hit a kerb.
The driver returned a blood alcohol reading of 0.237.
He was issued with a 12-month instant loss of licence, his vehicle was impounded for 28 days and he was reported for driving while under the influence and exceeding the prescribed concentration of alcohol.
Police said he would be summonsed to face court at a later date.