If you're planning a trip to a foreign country, make sure to review the debit card fees of your bank or credit union. Most charge a foreign ATM fee and an international transaction fee.
This post at Nerd Wallet has a good overview of the fees charged by several banks and credit unions. Some of the banks, like Ally, that advertise unlimited ATM fee refunds usually exclude international fees.
Do you know of any banks or credit unions which reimburse all ATM fees worldwide?
I see that
Charles Schwab Bank High Yield Investor Checking advertises that you "pay no ATM fees worldwide". I'm not sure if this also includes transaction fees.
Fidelity also advertises reimbursements of "all ATM fees and surcharges from over a million ATMs worldwide" on its
Cash Management Account. However, in the small print it says "there is a foreign transaction fee of one percent that is not waived, which will be included in the amount charged to your account."