Bank Branches in COLOMBO with own SWIFT codes:
ACUITY SECURITIES LIMITED: HNBSLKLXAMANA BANK PLC: AMNALKLX
ASHA PHILLIP SECURITIES LIMITED: ALSBLKL1
ASIA STOCKBROKING AND INVESTMENT MANAGMENT (PVT) LTD: ASIMLKL1
ASIAN SECURITIES (PVT) LTD: ASSPLKL1
AXIS BANK LTD.: AXISLKLX
BANK OF CEYLON: BCEYLKLX
BANK OF CEYLON (CENTRAL BUS STAND BRANCH): BCEYLKLX573
BANK OF CEYLON (FOREIGN CURRENCY BANKING UNIT): BCEYLKLX131
BANK OF CEYLON (METROPOLITAN BRANCH): BCEYLKLX618
BANK OF CEYLON (NON RESIDENT FOREIGN CURRENCY UNIT): BCEYLKLX125
BANK OF CEYLON (PRIMARY DEALER UNIT): BCEYLKLXPRI
BARTLEET MALLORY STOCKBROKERS (PVT) LTD.: BMSVLKL1
C T SMITH STOCKBROKERS (PVT) LTD: SMSPLKL1
CAPITAL ALLIANCE LIMITED: CALDLKLX
CARGILLS BANK LIMITED: CGRBLKLX
CDIC SASSOON CUMBERBATCH STOCKBROKERS (PVT) LTD: CSCSLKL1
CENTRAL BANK OF SRI LANKA: CBCELKLS
CENTRAL BANK OF SRI LANKA: CBCELKLX
CENTRAL BANK OF SRI LANKA (EMPLOYEES' PROVIDENT FUND - CBSL): CBCELKLXEPF
CENTRAL DEPOSITORY SYSTEMS (PVT) LTD: CDSPLKLC
CEYLON TOBACCO COMPANY PLC: BATSLKA1
CITIBANK N.A. SRI LANKA: CITILKLX
COLOMBO STOCK EXCHANGE: XCOLLKL1
COMMERCIAL BANK OF CEYLON PLC: CCEYLKLX
COMMERCIAL BANK PRIMARY DEALER LTD.: CBPDLKL1
COMMERCIAL STOCKBROKERS (PVT) LTD: COSPLKL1
DE SILVA AND ABEYWARDENA STOCKBROKERS (PVT) LTD: SASVLKL1
DEUTSCHE BANK AG, COLOMBO BRANCH: DEUTLKLX
DEUTSCHE BANK AG, COLOMBO BRANCH: DEUTLKLXGMO
DEUTSCHE BANK AG, COLOMBO BRANCH (COLOMBO BRANCH): DEUTLKLX001
DFCC BANK PLC: DFCCLKLX
ENTRUST SECURITIES PLC: CSSLLKLX
FIRST CAPITAL TREASURIES LIMITED: FCTLLKLX
FITCH RATINGS LANKA LTD.: FRIPLKL1
FORBES AND WALKER STOCKBROKERS (PVT) LTD: FWSPLKL1
HABIB BANK LTD.: HABBLKLC
HATTON NATIONAL BANK PLC: HBLILKLX
HATTON NATIONAL BANK PLC (FOREIGN CURRENCY BANKING UNIT): HBLILKLX001
HDF SECURITIES (PVT) LTD.: HDSPLKL1
HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, THE: HSBCLKLX
ICICI BANK LTD: ICICLKLX
IIFL SECURITIES CEYLON (PVT) LTD: IFLLLKL1
INDIAN BANK: IDIBLKLC
INDIAN OVERSEAS BANK: IOBALKLC
JB SECURITIES (PVT) LTD: JSPLLKL1
JOHN KEELLS STOCKBROKERS (PVT) LTD.: JKSPLKL1
LANKA ORIX FINANCE PLC: LOFCLKLC
LANKA SECURITIES (PVT) LIMITED: LASPLKL1
MCB BANK LTD.: MUCBLKLC
NAT WEALTH SECURITIES LIMITED: NWSLLKLX
NATION LANKA EQUITIES (PVT) LTD.: CESPLKL1
NATIONAL DEVELOPMENT BANK PLC.: NDBSLKLX
NATIONAL SAVINGS BANK: NSBALKLX
NATIONS TRUST BANK PLC: NTBCLKLX
NDBS STOCKBROKERS (PVT) LTD: NDSPLKL1
NSB FUND MANAGEMENT COMPANY LIMITED: NSBFLKLX
PAN ASIA BANKING CORPORATION PLC: PABSLKLX
PEOPLE'S BANK,HEAD OFFICE (HEAD OFFICE): PSBKLKLX
PEOPLE'S BANK,HEAD OFFICE (INTERNATIONAL DEPARTMENT): PSBKLKLX022
PEOPLE'S BANK,HEAD OFFICE (OVERSEAS DEPARTMENT): PSBKLKLX023
PEOPLE'S MERCHANT BANK LIMITED: MEBPLKL1
PERPETUAL TREASURIES LIMITED: PPTLLKLX
PUBLIC BANK BERHAD: PBBELKLX
SAMPATH BANK PLC: BSAMLKLX
SENKADAGALA FINANCE PLC: SENFLKLX
SEYLAN BANK PLC: SEYBLKLX
SEYLAN BANK PLC (TREASURY DIVISION): SEYBLKLXTRY
SOFTLOGIC STOCKBROKERS (PVT) LTD: ARAVLKL1
SOMERVILLE STOCKBROKERS (PVT) LTD: SOSPLKL1
STANDARD CHARTERED BANK: SCBLLKLX
STANDARD CHARTERED BANK: SCBLLKLXEQI
STATE BANK OF INDIA: SBINLKLX
STATE BANK OF INDIA (FOREIGN CURRENCY BANKING UNIT): SBINLKLXFCB
TA SECURITIES LANKA (PUT) LTD.: SETELKL1
TKS SECURITIES PVT LTD.: TKSPLKL1
UNION BANK OF COLOMBO PLC: UBCLLKLC
WEALTHTRUST SECURITIES LTD: WTEYLKLX