Usa-Places.com has listed approx 5 banks in Buffalo. Some of the Top rated banks in Buffalo are- Bank of America Financial Center, Five Star Bank, Citizens Bank, KeyBank & Buffalo Municipal Employees Federal Credit Union.