Thailand • Trains • Changes & Cancellations

Train Ticket Changes and Cancellations in Thailand with YesMyTrips

Published: 2025-10-15
Traveler sitting on suitcase at Thai train station with smiling expression and straw hat, ready for journey.

Planning a train journey in Thailand but need flexibility? Whether your travel dates shift or plans change, YesMyTrips offers options to modify or cancel your train tickets within specific rules. This guide breaks down everything you need to know: eligibility, fees, deadlines, and how to submit a request. Avoid surprises and make informed decisions with clear, up-to-date information tailored for travelers using YesMyTrips.

Got questions about traveling by train in Thailand? Check out our guide to train travel in Thailand for detailed answers and helpful tips.




Quick summary


Travelers who booked Thai train tickets through YesMyTrips can request changes or cancellations, provided the ticket wasn’t issued more than 90 days in advance and there’s at least one full day before departure. These options are only available during normal travel periods (not during festivals or holidays), and fees apply based on timing.

If your ticket was issued more than 90 days ahead, online cancellation is not available but you may still be able to cancel at the station.

To proceed, email YesMyTrips customer service at cs@yesmytrips.com with your booking code and request details.



Changes


Eligibility rules


• Allowed only on normal travel days (not during festivals or holidays).
• Not allowed if the ticket was issued more than 90 days in advance.
• Not allowed if there’s less than 1 day remaining before departure.


Fees


3 days before departure: 20% of ticket fare.
2 days before departure: 30% of ticket fare.
1 day before departure: 50% of ticket fare.
• If the new ticket has a higher fare, the difference must be paid in addition to the change fee.
• Passenger name modifications are not permitted under any circumstances.




Cancellations


Eligibility rules


•Allowed only on normal travel days (not during festivals or holidays).
•Not allowed if the ticket was issued more than 90 days in advance.
•Not allowed if there’s less than 1 day remaining before departure.
•Online cancellation not available for tickets issued >90 days in advance (may be possible at station).


Fees


Refundable amount: 70% of ticket fare.
Additional fee: 30 THB per ticket.
Note: YesMyTrips service and payment fees are non-refundable.




Step-by-step how to request


1. Email customer service at cs@yesmytrips.com using the subject line: Change/Cancellation Request – Booking [Your Code]

2. Include the following details in your message:
    • Passenger full name
    • Type of request: change or cancellation
    • For changes: your preferred new travel date, time, and route
    • For cancellations: confirm you understand the refund policy and fees

3. Wait for confirmation from YesMyTrips.
You’ll receive a reply with next steps, payment instructions (if applicable), and refund details. Please allow up to 24 hours for processing.




Templates


Change Request


Subject: Change Request – Booking [Your Code]
Dear YesMyTrips team,

I would like to request a change to my train ticket booking. Please find the details below:

  • Passenger name: [Your Full Name]
  • Booking code: [Your Code]
  • Requested new travel route/date/time: [New Route/Date and Time]

I understand that change fees may apply and I’m willing to pay any fare difference if applicable.
Please let me know the next steps.

Best regards,
[Your Name]


Cancellation Request


Subject: Cancellation Request – Booking [Your Code]
Dear YesMyTrips team,

I would like to cancel my train ticket booking. Please find the details below:

  • Passenger name: [Your Full Name]
  • Booking code: [Your Code]

I understand that cancellation fees apply and that service/payment fees are non-refundable.
Please confirm the cancellation and refund process.

Thank you,
[Your Name]




Frequently Asked Questions

Can I change or cancel my ticket during Thai festivals or holidays?

No. Changes and cancellations are not permitted during official festival or holiday periods, such as Songkran or New Year. These blackout dates are set by the railway and apply to all bookings.

What if my ticket was issued more than 90 days in advance?

Online changes and cancellations are not available for tickets issued more than 90 days ahead due to technical limitations in the Thai railway system. However, you may still be able to cancel your ticket in person at a Thai railway station. Please bring your ticket and valid ID when visiting the station.

Can I modify the passenger name on my ticket?

No. Passenger name changes are not allowed under any circumstances. Tickets are non-transferable and must match the original passenger’s ID.

What happens if I booked a multi-leg journey?

Yes, partial cancellations are possible. If your booking includes multiple legs, you may request to cancel only one segment. The refund will be calculated based on the fare of the cancelled leg, and standard cancellation fees will apply. Be sure to specify clearly which leg you wish to cancel when contacting YesMyTrips.

Can I change my ticket to a more expensive route or class?

Yes, but you’ll need to pay the fare difference in addition to the change fee. The new fare must be paid before the change is confirmed.

How long does it take to process a change or cancellation?

YesMyTrips will submit your change or cancellation request to the Thai railway system within 24 hours of receiving your email. After that, the refund timeline depends on how quickly the railway processes the request.

What if I miss the 1-day deadline before departure?

Unfortunately, no changes or cancellations are allowed within 24 hours of departure.

Can I cancel just one ticket from a group booking?

Yes, partial cancellations are allowed. If multiple tickets were booked under the same booking code, you can request to cancel only one passenger. The refund will be calculated based on that passenger’s fare, and standard cancellation fees will apply. Be sure to clearly specify which passenger you wish to cancel when contacting YesMyTrips.

What if I booked through another website?

If your ticket was issued via another website, you must contact them directly for changes or cancellations. YesMyTrips can only assist with tickets booked directly through its website.