Yes, you can buy and activate an eSIM even after arriving in Thailand, as long as you have a Wi-Fi connection. Activation is instant via QR code, making it perfect for last-minute purchases.