To get a Thai visa they usually go to neighboring countries — Malaysia, Vietnam, Cambodia, Laos or Bali. In any country which has Embassy of Thailand.
If you are traveling by land — the closest country is Malaysia. If you go by airplane — choose the direction that you like and the cost of tickets which is best for you. It is also nice to use the trip for a visa check to see new places. For example, waiting for a visa in Cambodia, you can see the largest temple in the world,
Angkor Wat.
Penang (Malaysia)- You can buy all paid trip. Budget 7500 baht + documents.
- You can buy all tickets at any agency. For example, Sabai Sabai or Mr. Kim. The total budget for one person will be ~ 5500 baht.
- Or you can save a little if you buy not a complex ticket (1,450 baht one way), but go by yourself (770 baht: bus to HatYai, bus to Pedang Bezar, train to Buttersworth, ferry to Penang).
Penang is beautiful. All document have to be prepared (ticket + accommodation + statement). Check out the
full report in details about Penang Visa run. If you would like to do it on your own for a visa run — read
here.
Kota Bharu (Malaysia)Budget per one person — from 2800 baht. Much less comfortable than for you to go to Penang, as you spend two nights on the bus. And there’s absolutely nothing to do in Kota Bgaru. Read the
report in detail about how to get a visa in Kota Bharu.
Kuala Lumpur (Malaysia)To get there is so easy. You can go by train from the border, or by plane. It is very
beautiful there. There are some special rules there in the embassy. You need to do an online pre registration to submit and receive documents. A set of
documents requested is as usual.
Vientiane (Laos)Suitable for those who get refused in Malaysia. Documents (according to information for 2018) are not needed, just a passport and photos needed. A report in details about Vientiane is
here (February 2018). Starting from 2019, to submit and receive documents, you need to do an online pre registration on the website of the Embassy.
Vietnam, Cambodia, BaliIn any other country, you do act in the same way. you go to the Embassy, submit documents, enjoy the beautiful places. After 1−2−3 days, you get a passport with a visa and return to Thailand.