Question: How many countries on arrival visa for thailand passport?
Answer: 21
Natural Questions answer: 75 countries and territories (from the Wikipedia article "Visa requirements for Thai citizens")