How long does a Bangkok visa run typically take?
Highly variable by visa type. Tourist visa renewal at the Immigration Office: 1-2 days (drop documents day 1, pickup day 2). Long-term visa applications (Education, Business, Retirement): 3-7 days waiting, sometimes 2-3 weeks. Embassy appointments (US, UK, Australian): 1-3 days for routine, 1-2 weeks for new applications. Most visa runs Bangkok stays are 2-4 days. Plan laundry to fit your appointment schedule.