Usa-Places.com has listed approx 5 banks in Roanoke. Some of the Top rated banks in Roanoke are- Bank of Botetourt, Union Bank & Trust, SunTrust, Bank of Fincastle Cloverdale Branch & ATM M&t Bank.