Posted: Wed Oct 18, 2023 8:06pm
You do not actually need a Spanish bank account. If you are going to be non resident then be aware that most banks charge a lot for keeping the account open. Unless you have shares in the bank, have all your insurances with them and pay a monthly fixed sum into the account (some around 700 euro a month minimum) then you will be hammered for charges. Something like 40 euro minimum a quarter and then charge for transferring money and declaring your non resident account to the tax authorities.
There are lots of online bank accounts with European IBAN numbers that give a better exchange rate, will pay direct debits and generally have no further charges. Ones like Wise, Currencies Direct, Revolut and others that pop up now and again. Just be aware they are not official regulated banks so don't keep too much in them (deposits not covered) but you can use the card to draw money out when visiting etc.
Lots of advice on these pages about the EU IBAN accounts especially Wise which seems to get a lot of votes.
As a resident, especially a pensioner, they are treated very differently. Non Residents not so much.