Last time I was in Cambodia, which was a few years ago, Vattanak Bank was free, for European cards only. As the article says Canadia used be free but that was some years ago. According to the article you linked though, Maybank is still free, so I’d give them a go.
I have never paid an ATM fee in Cambodia, I was always able to find a bank that worked with no fees. They change all the time though.
Ok, so I have done some research and so far cheapest way is to get a Revolut card.
On 504 USD from EUR, the exchange loss was 2.19 EUR compared to the rate at Google (Google rate is 475.85, Revolut 478.04) which is way better than I would get at any local bank in UK.
The bank of choice is Union Commercial bank. They allow you to take out 500$ and charge 4$ on top which is the cheapest that I could find so far, also this is the only bank that worked with Revolut MasterCard and Maestro Card.
Also watch your step at their ATM they have a nasty step there…
Update: Union Commercial ATM started breaking down almost daily. An alternative is to use Canadia Bank ATM (which is across the street) which charges 5$ and you can take out 500$ — tested with MasterCard and Maestro.
I could be wrong, but try Santander Bank, link below. In many locations around the world this is how we avoid bank charges. It is one of the only/few banks that really works for the customer when abroad.
Santander
https://en.portal.santandertrade.com/country-profile/110,cambodia
Credit:stackoverflow.com‘
4 Mar, 2024
4 Mar, 2024
5 Mar, 2024