Scott Allen Johnson, 26, turned himself in at about 10 a.m., Fairfield police Detective Cleo Mayoral said.
Johnson is suspected of robbing the Solano First Federal Credit Union in Fairfield on Nov. 10 as well as credit unions in Davis and Dixon, Mayoral said.
Johnson is a transient who frequented those three cities and Vacaville, Mayoral said.
He was booked into Solano County jail on three counts of bank robbery and one count of attempted robbery. His bail was set at $250,000, Mayoral said.