Srilanka-Places.com has listed approx 10 Public Sector banks in Batticaloa. Some of the Top rated Public Sector banks in Batticaloa are- Bank Of Ceylon Super Grade BranchBatticaloa, Seylan Bank PLC, Bank of Ceylon Mamangam Branch, மக்கள் வங்கி People's Bank & ATM, மக்கள் வங்கி People's Bank & ATM, HDFC Bank Batticaloa, HDFC Bank Batticaloa, Bank of Ceylon City Branch, Bank of Ceylon Kachcheri Branch & Bank of Ceylon Kachcheri Branch.