"The man's offending began in Christchurch in late June, and continued through Ashburton, Timaru, Balclutha, Invercargill and Queenstown," the spokesperson said.
"The 40-year-old attempted to break into a commercial premises in Invercargill yesterday morning, before fleeing to Queenstown.
"He was arrested by Police around 4pm yesterday, after he locked himself in a bathroom at Frankton BP service station for around 30 minutes."
The man is due to appear in Invercargill District Court tomorrow.
The charges the man is facing:
• Unlawfully takes motor vehicle x3
• Burglary x7
• Theft x3
• Robbery
• Failing to stop when required
• Reckless driving
• Refusing officers request for blood
• Attempting to unlawfully take a motor vehicle