Many banks have begun to offer competitive features regarding international withdrawals. Some banks and financial institutions that do not charge ATM fees for international bank cards include:
Citibank: They have a global ATM network and do not charge for withdrawals at their ATMs worldwide.
Charles Schwab Bank: The Schwab High Yield Investor Checking Account allows for free ATM withdrawals internationally, and they reimburse fees charged by other banks.
HSBC: With certain accounts, HSBC customers can withdraw cash without incurring ATM fees at HSBC ATMs globally.
Revolut: This digital bank offers fee-free ATM withdrawals up to a certain limit depending on the account tier.
NAB: The National Australia Bank offers accounts that allow ATM access without foreign transaction fees if you use NAB ATMs.
Be sure to research specific account requirements and features, as policies may differ or change. Additionally, always inquire about the foreign transaction fees, as some banks may offer no ATM fees but have higher currency conversion rates.