Police said the 54-year-old Girrawheen man arrived at the station in the middle of the afternoon.
First Class Constable Josh Egan-Reid said the man assured police he had not driven to the station after they smelled alcohol on him.
“But we followed him to a car, which he sat in and got (out) his keys,” he said.
“He gave us an incredibly high reading on the prelim (test), admitted driving and then with the council cameras I was able to establish he had actually driven there.”
PerthNow Digital Edition.
Your local paper, whenever you want it.Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOWThe man allegedly returned a preliminary reading of 0.294 – almost six times the legal 0.05 limit.
Police charged him with driving under the influence.