You can do it on Skype without travelling. My preferred choice. Take a look here:
Finding a good English teacher for a Thai is quite tough. The GF learned her first English in the hotel where she worked. Initially from Thais who couldn't pronounce it properly themselves. She speaks tinglish. Lots of work to undo it.