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. In contrast, BBVA charges the highest at €6 per withdrawal while ING's 12% fee can pile up very quickly.