We’ve recently seen questions in online forums from people trying to transfer money from their home country or other nations to a Spanish bank account, with many getting stuck on the SWIFT Code part. Having gone through this myself when I first arrived, I’ve put together this guide to share what I’ve learned, hoping it can help others.

What is a SWIFT Code?
Simply put, a SWIFT Code is like an international ID number for a bank. Every bank in the world has a unique code, which allows the system to accurately identify the receiving bank and branch during an international transfer, ensuring your money arrives safely and correctly. This code usually consists of 8 or 11 characters and contains information about the bank, country, location, and branch. For example, if you’re sending money from another country to a Santander bank account in Spain, you must provide this code.
SWIFT Codes for Major Spanish Banks
While the safest method is always to ask your bank directly or check your bank documents, the main SWIFT codes for the headquarters of major banks are generally fixed. I’ve compiled a list of common banks for your reference. It’s worth noting that if your account is with a smaller branch, it might have a specific 11-character code. However, using the 8-character code for the main bank usually works, as the banking system can typically route it correctly.
| Bank Name | SWIFT / BIC Code |
| Banco Santander | BSCHESMM |
| BBVA | BBVAESMM |
| CaixaBank | CAIXESBB |
| Banco Sabadell | BSABESBB |
| Bankia | CAHMESMM |
| ING DIRECT | INGDESMM |
| Bankinter | BKBKESMM |
How to Find Your Exact SWIFT Code
If you’re unsure or your bank isn’t on the list above, here are a few ways to find the most accurate code:
- Check Your Bank Statement: You can usually find your IBAN and SWIFT/BIC Code at the top or in the corner of your bank statements.
- Log in to Your Online Banking or App: The account details section will typically list all the necessary information for international transfers.
- Ask at the Branch: This is the most direct and foolproof way to get Spanish bank SWIFT codes. Just tell the bank staff you need “el código SWIFT o BIC para una transferencia internacional,” and they will provide it for you.
One final reminder: always double-check the information when filling out your transfer form! Besides the SWIFT Code, the IBAN is also crucial. An error in either of these can cause the transfer to fail or be returned, which not only causes delays but could also cost you in fees. We hope this helps you with your international transfers! If you have any questions, feel free to leave a comment below for discussion.