TLDR : Answer Summary
The consensus among expats is that Kasikorn Bank (K Bank) is the best and most hassle-free option for opening a visa bank account in Thailand. Many users reported positive experiences with K Bank, citing straightforward procedures, helpful staff, and fewer complications compared to other banks, particularly Bangkok Bank. A variety of documents are typically required for account setup, including a Thai phone number, TM30 form, passport, visa, and possibly a rental agreement. Other banks like SCB and Krungsri also received some favorable mentions, but many expats recommend avoiding Bangkok Bank due to reported issues with account freezes and unhelpful service.