Hello guys. I'm coming to Bangkok in May. Since my country is in the list of countries that have the exemption from the visa, i won't need a visa to stay in Thailand for up to 30 days. However, my flight going back home is on the 31st day; that is 9am on the 31st day (i booked as I thought the days for visa are calculated by 24 hours).
I enter Thailand at around 7:00pm to 7:30 pm.
Can i get an extension for the 9 hours I'll stay more in Thailand before my flight?
Will I be allowed to enter Thailand?
P.s: getting a visa before traveling means sending my documents to the embassy in South Africa by courier. Also, changing my return date is costly (it will be better to pay for an extension).
Thanks guys.
TLDR : Answer Summary
When entering Thailand under the visa exemption for 30 days, the stay is counted based on calendar days, not hours. Thus, if you enter Thailand in the evening on the 30th day and your flight is on the 31st day, you will technically be overstaying by 2 days. You can either apply for a 30-day extension at the local immigration office upon arrival or pay a fine for the overstay when leaving. However, some airlines might not allow you to board without a valid visa or proof of outbound travel within the 30 days, so it's recommended to check with your airline beforehand.