I cannot pay or have canceled/failed payment

  1. Update your browser. It could be that you use an out-dated browser or operating system that is not supported anymore. You can simply try a different device (PC, laptop, mobile phone, tab) or switch to a different browser (Chrome, Safari, Firefox etc.). Do not use proxy servers or VPNs.

  2. Call your bank. Banks in Thailand have a strange way to check the validity of credit cards. They deduct 30 Baht (1 US$) from your card and refund it immediately. Two transactions from an Asian country in such short time are considered suspicious by some western banks and payment gateways, so for safety reasons, your card gets automatically blocked for online payments in Thailand. This is inconvenient, but it is for your safety. A call to your local bank can usually fix the issue.

  3. Try another card or use PayPal. It could also be that your card is simply not accepted by the Thai banks. In that case, you can easily try another credit card. If it still does not work we recommend using PayPal as a safe payment gateway. PayPal accepts most credit cards. Another benefit of PayPal is that refunds can be done instantly, while refunds to credit cards may take up to 30 working days. We do refunds immediately, but the banks and payment gateways allow themselves that long for the processing.

Tags: Thailand, Thai Railways

Thai Railways


I don't have a booking number. I have not purchased a ticket yet.