Police say a 62-year-old man who allegedly robbed a Perth bank and used a gopher mobility scooter to make his escape did not get far before he was caught.

Police allege the man entered Bankwest's Subiaco branch on Rokeby Road on Friday afternoon.

They say he approached a female teller, demanding cash.

The man allegedly tried to get away on a gopher, but police say they caught up with him three streets away on Hamersley Road a short time later.

He has been charged with robbery and will appear in court later this month.