Banks of Greece - codes & BIC GR
The complete, verified list of Greece banks with their national bank codes and BIC/SWIFT codes. Source: official national register.
How do I find a bank from a Greece IBAN?
In a Greece IBAN, the bank is identified by the national bank code inside the account number. This page maps every Greece bank code (or code range) to its bank name and BIC/SWIFT, so you can identify any bank from its IBAN.
This is the complete reference of 18 banks operating in Greece (GR), each with its national bank code and BIC/SWIFT code. Use it to identify a bank from an IBAN, or to find a bank’s BIC.
Official data, individually verified. Updated periodically.
Retail banks
Banks serving the general public.
| Bank | Bank code | BIC / SWIFT |
|---|---|---|
| National Bank of Greece | 011 | ETHNGRAA |
| Alpha Bank | 014 | CRBAGRAA |
| CrediaBank (ex-Attica + Pancreta) | 016 | ATTIGRAA |
| Piraeus Bank | 017 | PIRBGRAA |
| Eurobank | 026 | ERBKGRAA |
| Optima Bank | 034 | IBOGGRAA |
| Cooperative Bank of Chania | 069 | STXAGRA1 |
| Epirus Bank | 075 | STIOGR21 |
| Cooperative Bank of Karditsa | 089 | STKAGRA1 |
| Cooperative Bank of Thessaly | 091 | STTKGR21 |
Corporate & institutional
Corporate, custody and institutional banking.
| Bank | Bank code | BIC / SWIFT |
|---|---|---|
| Aegean Baltic Bank | 056 | AEBAGRAA |
Foreign bank branches
Branches of foreign banks operating locally.
| Bank | Bank code | BIC / SWIFT |
|---|---|---|
| Citibank Europe | 084 | CITIGRAA |
| BNP Paribas (Athens Branch) | 039 | PARBGRAX |
| Deutsche Bank AG | 111 | DEUTGRSG |
| T.C. Ziraat Bankası | 109 | TCZBGRAT |
| Bank of America Europe DAC | 081 | BOFAGR2X |
Fintech & payment institutions
Licensed payment and e-money institutions.
| Bank | Bank code | BIC / SWIFT |
|---|---|---|
| Snappi | 128 | SNPIGR2A |
| Viva.com (Vivabank) | 057 | PRXBGRAA |