Which bank account is free in Spain for non-residents?
BBVA. This is one of Spain's biggest banks, popular due to its fee-free current accounts8. Both its Fee-Free Online Account and Young Person's Online Account for students are open to both residents and non-residents. The main benefit of these accounts is of course, the fact that there is no monthly fee to pay.
Deutsche Bank is the only major bank we found that charges no ATM fees in Spain. With regional banks, Bankinter will charge €0.50 while Banco Popular, Banco Pastor, Targobank and Caja Rural will charge €0.80.
You might also notice that some small shops accept cards only for purchases above a certain amount, normally 10 euros. Also taxis usually take cards, but some do not or simply do not want to take anything other than cash. For these reasons, it is advisable to always carry a little bit of cash with you.