I want to add some meore that AMEX and Diners have been used widely in Thailand too but less popular than Visa. Discovery and JCB aren't popular at all. Suggested not to use them.ATM: Cirrus is acceptable widely too.