For Immigration/O visa/extentions, Kasikorn is probably best and easiest - I have an account there and was the first bank that would open an account for me (years ago, but I had a work permit). But I like SCB as the best bank overall to deal with for almost everything and a higher limit for incoming wire transfers (like Kasikorn). However, as @DrJack54 pointed out a few times, there is no SCB branch at IMM2 building in Bangkok. Depends on your needs. If you can only open one account, and it's primarily to meet the demands of Immigration to prove available funds, then go with Kasikorn - that's what I'd do if it were me. If you have a work permit or at least a one year retirement or marriage extension, you 'should' be able to open accounts at many banks. But nothing is ever guaranteed here, unfortunantely.