The Broome County Sheriff's Office says Mark Cunningham, 55, robbed the bank at around 1:30, taking cash and fleeing in a red SUV.
Shortly after, New York State Police, responding to a description of the vehicle, pulled Cunningham over on Route 11 in the Town of Barker and arrested him.
Police say they found the stolen cash in his vehicle.
Cunningham is charged with robbery.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.