Usa-Places.com has listed approx 14 banks in Roanoke. Some of the Top rated banks in Roanoke are- Wells Fargo Bank, First Citizens Bank, Bank of the James - Promenade Park, SunTrust, American National Bank & Trust Company, BB&T, HomeTrust Bank, Bank of the James - Oak Grove, SunTrust & American National Bank and Trust Company - Loan Production Office (Not a branch).