Shortly after arriving in Madrid, one of the first big tasks after getting my city registration (empadronamiento) sorted was to get a bank card. I was overwhelmed by all the guides I read online, but after visiting a few banks myself, I’ve figured some things out. I’m sharing my experience to hopefully help others avoid some of the hassle.
The most common banks you’ll see on the streets of Madrid are the big ones, like the red Santander, the blue BBVA, and CaixaBank with its star logo. These three are essentially the giants of the Spanish banking industry, with branches and ATMs all over the city, making it very convenient to manage your finances or withdraw cash. For simplicity, I first went to a nearby Santander. The service seemed pretty good, but they have many different account types. Some, like their Correos Cash service, require you to sign up for other products to waive the maintenance fees, so you need to ask for details carefully.

Next, I visited BBVA. Their mobile app is widely considered the best—it’s clean, user-friendly, and makes transfers and checking statements incredibly easy. It’s perfect for those of us who live on our phones. However, BBVA’s account opening process can be a bit stricter, especially for non-EU residents, as they might require more documentation. If you’re a student, it’s worth looking into their accounts for young people, which often come with more benefits.
CaixaBank feels more like a community bank, with a huge number of branches—sometimes you can even see two on the same street. Their main advantage is their extensive network. Plus, their digital-first sub-brand, ImaginBank, is very popular. It’s easy to open an account online, and it has no maintenance fees, making it especially appealing to international students and young people. The downside is that ImaginBank offers almost no in-person branch services; all issues must be resolved through the app or by phone, which might take some getting used to for those who prefer face-to-face assistance.
To make things clearer, I’ve put together a simple table summarizing the information I gathered about Santander. Of course, policies can change at any time. It’s always best to check their official website or visit a branch directly for the latest information before opening an account.
| Bank | Pros | Potential Cons |
| Santander | Numerous branches, high international recognition, wide range of products | Complicated account types, many conditions to waive fees |
| BBVA | Excellent mobile app experience, tech-focused | Potentially stricter approval process, some accounts have fees |
| CaixaBank/Imagin | Widest branch coverage, Imagin account has no fees | Main app experience is average, Imagin is online-only service |
There’s no absolute best bank, only the one that’s best suited to you. If you prioritize in-person service and branch availability, a traditional account with Santander or CaixaBank could be a good fit. If you prefer a seamless online experience and convenience, BBVA and ImaginBank are great choices. I recommend making a decision based on where you live, your spending habits, and how much you rely on mobile banking. I hope my experience is helpful! Feel free to share your own experiences with getting a bank card in Madrid!