A chase ensued but police abandoned it because of the offender's alleged dangerous driving.
But the robber didn't count on the quick actions of concerned witnesses who immediately relayed the man's whereabouts to police.
"A number of people called us to let us know where he was as it was happening, and this has been a huge help."
Saunders said the public played a big part in helping police catch the culprit on Liverpool St in the central business district.
"This is a great example of the community seeing something and doing something about it - this behaviour won't be tolerated and we are pleased to have made a quick arrest."
A 32-year-old man appeared in the Hamilton District Court this morning charged with aggravated robbery, failing to stop for police, unlawfully taking a motor vehicle and being an unlicensed driver failing to comply with prohibition.