I use my Kasikorn Bank ATM card, which is a Visa debit card, quite often for ATM withdrawals abroad. It works fine.
Kasikorn Bank charges 100 Baht per transaction. On top of that, there's a currency conversion fee (2-3%), and there might also be a fee added by the foreign bank owning the ATM which varies.