I know that Thailand provides Visa On Arrival facility for Indians. But, I will be traveling from Jakarta, Indonesia to Bangkok, Thailand, and then staying in Thailand for 1 day. My question is am I still valid for Visa On Arrival even though I am not directly traveling from India?
Yes. You will get visa on arrival based on the citizenship, not the country where I am coming from. I have successfully obtained the VOA when coming from Cambodia.