China-Places.com has listed approx 1899 banks in Shanghai. Some of the Top rated banks in Shanghai are- Bangkok Bank, Bangkok Bank, China Merchants Bank, China Merchants Bank, China Merchants Bank, HSBC Bank (China) Shanghai Gubei Road Sub-Branch HSBC Premier Centre, Bank of China, China Construction Bank, Bank of China & Standard Chartered Bank.