My plan. From USA (as a US Citizen), arrival Kuala Lumpur Sept 9. Visit Malaysia for 3-4 weeks. Apply IN PERSON for a Thai tourist visa (60 days, single entry) at the Thai immigration office in KL or Penang. After approval and with my visa IN HAND, I would like to take the ferry from Langkawi to Koh Lipe.
Q1: Do I need a minimum of days of stay in Malaysia before to apply in person at the Thai immigration office?
Q2: I pretty sure but can I buy the ferry ticket online in advance to put in my visa application? (also it will be my proof to exit Malaysia on my flight from USA on Sept 9. Also my proof for my port of entry for Thailand in my Thai visa application)
Q3: Do I miss something?
Q4: It will work or not?