Usa-Places.com has listed approx 19 banks in Braintree. Some of the Top rated banks in Braintree are- Bank of America Financial Center, TD Bank, Bank of America (with Drive-thru ATM), Bank of America (with Drive-thru ATM), Eastern Bank, Santander Bank, South Shore Bank, Citizens Bank, Citizens Bank Supermarket Branch & Citizens Bank.