Usa-Places.com has listed approx 6 banks in Middlebury. Some of the Top rated banks in Middlebury are- National Bank of Middlebury, National Bank of Middlebury, National Bank of Middlebury, People's United Bank, KeyBank & Citizens Bank.