The minimum passport validity for Thailand Visa on Arrival is 30 days. Your passport must be valid for at least 30 days from the day of arrival in Thailand. Also, you must have at least one blank page in your passport.