SWIFT codes in Spain

In order to make international payments to Spain you have to know the bank´s SWIFT / BIC code.

What do Spain SWIFT codes look like?

The SWIFT code consists of 8 to 11 characters (letters and digits) and for Spain the SWIFT code has the following format:

  • First 4 characters (only letters) - bank code. A shortened version of the bank´s name.
  • Next 2 characters (only letters) - Spain´s ISO code.
  • Next 2 characters (letters and digits) - location code.
  • Last 3 characters (letters and digits) – bank branch (optional).

SWIFT codes of the most important banks in Spain

Find below an extensive A to Z list of the SWIFT codes in Spain:

Banca March

Code: BMAR

Bank logo

Banco de España

Code: ESPB

Bank logo

Banco Pastor

Code: PSTR

Bank logo

Banco Popular

Code: POPU

Bank logo

Banco Sabadell

Code: BSAB

Bank logo

Banco Santander

Code: BSCH

Bank logo

Bankia

Code: CAHM

Bank logo

Bankinter

Code: BKBK

Bank logo

BBVA

Code: BBVA

Bank logo

Caixabank

Code: CAIX

Bank logo

Citibank

Code: CITI

Bank logo

Ibercaja

Code: CAZR

Bank logo

Kutxabank

Code: BASK

Bank logo

Unicaja

Code: UCJA

Bank logo

SWIFT codes in Spain

SWIFT Code Bank City
BARCESMM BARCLAYS BANK S.A.E. MADRID 1
BARCESMMXXX BARCLAYS BANK PLC Madrid
BAROESM1 BANCO DE BARCELONA, S.A. MADRID
BASKES2B Kutxabank BILBAO
BAZWESM1 BARCLAYS PIZARRO Y ROCODER S.A., S.V.B. MADRID
BBFIES21 BBVA BANCO DE FINANCIACION, S.A. BILBAO
BBPIESMM BANCO BPI S.A.- SUCURSAL EN ESPANA MADRID
BBRUESMX BANQUE BRUXELLES LAMBERT MADRID 1
BBSGESM1 BBVA SEGUROS MADRID
BBVAESMM BANCO BILBAO VIZCAYA ARGENTARIA 28046 MADRID SPAIN
BBVAESMMFXD BANCO BILBAO VIZCAYA ARGENTARIA S.A. MADRID
BBVAESMMLPS BANCO BILBAO VIZCAYA ARGENTARIA S.A. LAS PALMAS DE GRAN CANARIA
BBVAESMMPM1 BANCO BILBAO VIZCAYA ARGENTARIA S.A. PALMA DE MALLORCA
BCDMESMM BANQUE CHAABI DU MAROC SUCURSAL ESPANA MADRID
BCITESMM INTESA SANPAOLO S.P.A. (FORMER SANPAOLO IMI), MADRID BRANCH, MADRID MADRID
BCMAESM1 BANQUE COMMERCIALE DU MAROC MADRID
BCNDESM1 BANCO CONDAL, S.A. MADRID
BCOEESM145A Bankia ALTEA
BCOEESM145B Bankia LA NUCIA
BCOEESM145C Bankia ALFAZ DEL PI
BCOEESM145D Bankia ALFAZ DEL PI
BCOEESM145E Bankia ALTEA LA VELLA
BCOEESM145F Bankia ALTEA
BCOEESM145G Bankia BENISSA

Other countries that use SWIFT codes: