Srilanka-Places.com has listed approx 24 banks in Balangoda. Some of the Top rated banks in Balangoda are- මහජන බැංකුව - බලන්ගොඩ People's Bank - Balangoda, Commercial Bank Balangoda Branch, Sampath Bank, Bank of Ceylon, Hatton National Bank, NDB Bank, Pan Asia Bank, Sri Lanka Insurance, Union Bank - Balangoda & Union Bank.