SWIFT/BIC codes in Malta

98 banks and financial institutions in Malta with 106 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
A3e Capital Sicav P.L.C. CPSCMTM1XXX Birkirkara 1
Agribank PLC AGRKMTMTXXX Luqa 1
Akbank T.a.s. (Malta Branch) AKBKMTMTXXX St. Julian's 1
Amagis Capital Funds Sicav PLC ACFCMTM1XXX Valletta 1
Amicorp Fund Services Malta Limited AFSMMTM1XXX Ta'xbiex 1
Amstel Capital (Malta) Limited AMCTMTM1XXX Sliema 1
April Mediterranean Limited APMEMTM1XXX Birkirkara 1
Aps Bank LTD. APSBMTMTXXX Birkirkara 1
Atlas Investment Services Limited ATISMTM1XXX Ta'xbiex 1
Aurora Sicav PLC AUSVMTM1XXX Valletta 1
Avus Fund AVFUMTM1XXX Birkirkara 1
Axeria Re AXERMTM1XXX Swieqi 1
Bank of Valletta P.L.C. VALLMTMTXXX Valletta 1
Barclays International Investments (Malta) Limited BARCMTM1XXX St. Julian's 1
Bnf Bank PLC (Formerly Banif Bank Malta) BNIFMTMTXXX Gzira 1
Calamatta Cuschieri Investment Services Limited CCUHMTMTXXX Birkirkara 1
Central Bank of Malta MALTMTMTXXX Valletta 2
Central Securities Depository, The CESDMTM1XXX Valletta 1
Charts Investment Management Service Limited CIMVMTM1XXX Floriana 1
Citco Custody Limited CITCMTMTXXX Valletta 1
Commbank Europe LTD CTBEMTM1XXX Sliema 1
Credit Europe Bank N.V. Malta Branch FBHLMTMTXXX Sliema 1
Credorax Bank Limited CRXBMTMTXXX Valletta 1
Crystal Finance Investments LTD. CRFVMTM1XXX Valletta 1
Cultor Asset Management International Limited CSMIMTM1XXX Marsascala 1
Curmi and Partners Limited CURPMTM1XXX Ta'xbiex 1
D.b.r. Investments Limited DBINMTM1XXX Zurrieq 1
Eccm Bank PLC ECMBMTMTXXX Sliema 1
Eft Global Limited EFTGMTM2XXX Valletta 1
Eiger Sicav PLC EISIMTM1XXX Valletta 1
Emoney PLC EMONMTM2XXX Sliema 1
Emp Systems Limited EMSYMTM1XXX Sliema 1
Epic Financial Services Limited EPFSMTM1XXX Burmarrad 1
Eurochange Financial Services LTD EUFVMTM1XXX Gzira 1
Exante LTD. EXAEMTM1XXX St. Julian's 1
Fcm Bank Limited FCMFMTMTXXX St. Julian's 1
Ferratum Bank Limited FEMAMTMTXXX Sliema 1
Fexserv Financial Services Limited FFSMMTM1XXX San Gwann 1
Fimbank PLC FIMBMTM3XXX St. Julian's 1
Finacom Investment House Limited FIIHMTM1XXX G'mangia 1
Financial Planning Services Limited FPLSMTM1XXX Ta'xbiex 1
Financial Plus Investment Services Limited FPISMTM1XXX Sliema 1
Finco Treasury Management Limited FTRMMTM1XXX Floriana 1
Garanti Bank, Malta Branch TGBAMTMTXXX Sliema 1
Globalcapital Financial Management Limited GLFMMTM1XXX Balzan 1
Globalcapital Fund Advisors Limited GLFAMTM1XXX Gzira 1
Growth Investments Limited GROIMTM1XXX Floriana 1
Heka Funds Sicav PLC HFSIMTM1XXX Mriehel 1
Highland Sicav PLC HISVMTM1XXX Ta'xbiex 1
Hogg Capital Investments Limited HOCIMTM1XXX Sliema 2
HSBC Bank Malta P.L.C. MMEBMTMTXXX Valletta 2
HSBC Fund Management (Malta) Limited HSFMMTM1XXX Blata Il-Bajda 1
HSBC Investment Services (Malta) Limited HINSMTM1XXX Blata Il-Bajda 1
HSBC Stockbrokers (Malta) Limited HSSBMTM1XXX Valletta 1
Iig Bank (Malta) LTD IIGBMTMTXXX St. Julian's 1
Island Financial Services Limited ISFSMTM1XXX Birkirkara 1
Izola Bank Limited IZOLMTMTXXX Valletta 1
Jesmond Mizzi Financial Services Limited JMFSMTM1XXX Valletta 1
KBC Euro Credit Limited KBCEMTMTXXX Sliema 1
Lombard Asset Managers Limited LOAGMTM1XXX Mriehel 1
Lombard Bank Malta PLC LBMAMTMTXXX Valletta 1
M.z. Investment Services Limited MZNSMTM1XXX Rabat 1
Malta Stock Exchange XMALMTMTXXX Valletta 1
Medirect Bank (Malta) PLC MBWMMTMTXXX Valletta 1
Mfc Merchant Bank Limited MFCBMTMSXXX Sliema 1
Michael Grech Financial Investment Services Limited MGFIMTM1XXX Victoria 1
Mistral Pay LTD MIPYMTM1XXX Valletta 2
Mtacc Limited MTCCMTMTXXX St. Julian's 1
Nbg Bank Malta Limited FNNBMTMTXXX Sliema 1
Novum Bank LTD VOCBMTMTXXX Ta'xbiex 1
Papaya LTD PAPYMTM1XXX Birkirkara 1
Paymix Limited PYMXMTMTXXX San Gwann 1
Pdk Financial Services Limited PDKFMTM1XXX St. Julian's 1
Persystemcy Sicav PLC PESIMTM1XXX Sliema 1
Pilatus Bank PLC PLTSMTMTXXX Ta'xbiex 1
Raiffeisen Malta Bank PLC RZBMMTM1XXX Sliema 1
Redhedge Sicav PLC RECVMTM1XXX Mriehel 2
Rizzo Farrugia and Co.(Stockbrokers) Limited RIFSMTM1XXX Sliema 1
Samrob LTD SAOBMTM1XXX Floriana 1
Satabank P.L.C. STBAMTMTXXX St. Julian's 1
Sparkasse Bank Malta PLC SBMTMTMTXXX Sliema 1
Syspay Limited SYSPMTM1XXX Sliema 1
Tell Capital Limited TECAMTM1XXX Sliema 1
Tell Investments Cp TELTMTM1XXX Sliema 1
Tga Funds Sicav PLC TGAFMTM1XXX Mriehel 4
Tradexec (Tex) Limited TRTEMTM1XXX Valletta 1
Union Capital Management LTD UCMNMTM1XXX Gzira 1
Valletta Fund Management Limited VAFMMTM1XXX Floriana 1
Valletta Fund Services Limited VAFRMTM1XXX L-Imriehel 1
Vitesse Advisors Limited VIADMTM1XXX Birkirkara 1
Vitesse Funds Sicav Limited VIFSMTM1XXX Birkirkara 1
W and J Coppini and Co COPXMTMTXXX Sliema 1
W and J Coppini Investment Services Limited CISRMTM1XXX Valletta 1
Webcor Investments LTD WCORMTMQXXX Qormi 1
Western Union Business Solutions (Malta) LTD TGBPMTMTXXX Sliema 1
Yapi Kredi Bank Malta LTD. YAPIMTMTXXX St. Julian's 1
Z Investment Partners Malta LTD IVPMMTM1XXX Valletta 1
Zfp Equity Trading (Malta) Limited ZETMMTM1XXX Sliema 1

The way a SWIFT/BIC code from Malta is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

CPSC Bank code
4 letters that identify the bank.
MT Country code
2 letters for the country (ISO 3166).
M1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

SWIFT/BIC codes in Malta

On this page you find the SWIFT/BIC codes of 98 banks in Malta – 106 codes altogether. A BIC shows the banks handling a transfer exactly which bank should receive the money.

Look for the bank you need in the list and click through for all codes we have and the details a transfer needs. Further down you can read how codes from Malta are built, how to send money to Malta without overpaying and what to check before you pay.

The cheapest way to send money to Malta

If you send money to Malta via your bank, the fee you see is rarely all of the cost. There is a transfer fee, possibly charges from intermediary banks and, above all, the exchange rate markup.

That exchange rate margin is often the largest part of the cost. Check the rate you are offered with the mid-market rate that you find on financial sites; the gap is what conversion costs you.

Specialised transfer providers often use rates closer to the mid-market rate and lower fees. On GoldexPay you can compare the amount that arrives in Malta across services, so you can pick the cheapest route.

Tracking a payment to Malta

A SWIFT payment to Malta typically takes anywhere from one to several business days, depending on the currency, the route and the banks involved. Transfers sent after the cut-off time or just before weekends and holidays often go out the next business day.

Many banks are connected to SWIFT gpi. Each payment carries a unique reference, the UETR. Specialist transfer services usually show tracking in their app, which makes it easier to see where the money is.

Tga Funds Sicav PLC and its SWIFT codes

Of the 98 banks in Malta, Tga Funds Sicav PLC is listed with the largest number of SWIFT codes. The head office uses TGAFMTM1XXX.

How many codes a bank has says more about how it registers branches and services than about its size. Making a payment to Tga Funds Sicav PLC? Go with TGAFMTM1XXX unless a specific branch code is requested.

Paying in EUR: what conversion costs you

The currency of Malta is the Euro (EUR). When you pay another currency, it gets converted at some point – by your bank, a bank in between or the recipient’s bank.

Which bank converts the payment makes a difference: every bank has its own margin. Often it is cheaper if you send EUR straight away via a provider that converts near the mid-market rate rather than letting the receiving bank convert. Exchange rates move all the time – some providers let you lock in a rate.

Paying in euros to Malta

Within the SEPA zone, euro payments to Malta use the same rules and in most cases need only the IBAN. A field for the BIC is usually optional in that case.

The BIC still come into play for payments in other currencies and for transfers from outside SEPA. Instant euro transfers have become increasingly available across SEPA, though not every bank offers them for every account. As long as no conversion is involved, the transfer is usually inexpensive.

What a sender needs to pay you in Malta

A sender in another country will ask for a few details from you. That means: your name as your bank knows it, your IBAN or account number, the SWIFT/BIC code of your bank and sometimes your postal address.

The code of your bank appears in the list on this page but always compare it with your own bank details. Some banks also want your bank’s address; it does no harm to include it.

The amount you receive can be lower than the amount sent. Correspondent banks can take a fee, your bank may charge for incoming payments, and when currencies differ, an exchange rate margin comes on top. Make clear with the sender who covers the fees.

Recognising a SWIFT code from Malta

SWIFT/BIC codes follow one international format: eight characters. First comes four letters for the bank, then a two-letter country code and two characters for the location.

You can recognise a code from Malta by letters five and six – those always form the country code of Malta. If the country letters do not match Malta, the code belongs to a bank in another country – worth double-checking.

An 11-character code ends in three characters for a branch. For most transfers the head office code is fine, unless the recipient gives you a branch code.

Verifying a SWIFT code from Malta

Ask the recipient to send you the account details straight from a recent statement. If the code you have differs from the code listed here, stop and ask: check with the recipient or the bank.

This list is based on publicly available sources and is updated regularly. Banks reorganise, close branches and change codes – a directory can be a step behind. Treat our data as a starting point rather than the last word; the recipient’s bank details are leading. GoldexPay is an independent comparison service for money transfers.

Fraudsters often use fake invoices with changed bank details that look completely genuine. Before paying, confirm changed details through a separate channel on a number you know.

Frequently asked questions

How many banks in Malta have a SWIFT/BIC code?

Our directory lists 98 banks and financial institutions in Malta that together have 106 SWIFT/BIC codes, including branches and departments.

How do I find the right SWIFT code for a bank in Malta?

Check the bank details of the recipient or search by bank name above. If no branch is specified, the head office code (XXX) is the safe choice.

Which bank in Malta has the most SWIFT codes?

The largest number of codes belongs to Tga Funds Sicav PLC: 4. The head office uses TGAFMTM1XXX.

How do I recognise a SWIFT/BIC code from Malta?

The fifth and sixth characters of every SWIFT/BIC code are the country code. For Malta this is MT.

What is the cheapest way to send money to Malta?

Banks often add a markup to the exchange rate. Check what arrives in Euro with specialist providers to pay less.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.