Hi, if the stamp on my passport is saying until 24th of May, can I leave Thailand on the 24th of May?
TLDR : Answer Summary
Yes, you can leave Thailand on the 24th of May as indicated by the stamp on your passport. The date on your visa stamp is the last day you are allowed to be in the country, meaning you need to depart by that date.