The processing time for a Thailand visa on arrival depends on how many applicants are waiting at that time. To get your passport stamped and receive your visa, you must wait in a long line to have your documents verified and submit an application form along with the fee at the immigration checkpoints. You should expect this entire process to take at least 30 minutes to 1 hour.