Train News

SRT Now Offers Train Ticket Sales Up to Six Months in Advance

The State Railway of Thailand (SRT) has announced an extension of the advance ticket sales period through its D-Ticket system. Passengers can now purchase tickets up to 180 days before their travel date for all trains with reserved seating. This extension aims to enhance convenience, meet the growing demands of passengers, and allow for better travel planning and service efficiency.

Ticket Sales Guidelines

The guidelines for purchasing advance tickets through the D-Ticket system for all trains with reserved seating across all routes are as follows:

  1. For passengers traveling less than 25% of the train route distance: Tickets can be purchased 1 day in advance.
  2. For passengers traveling between 25% and 59% of the train route distance: Tickets can be purchased up to 30 days in advance.
  3. For passengers traveling 60% or more of the train route distance: Tickets can be purchased up to 180 days in advance. This also includes changes to travel plans.

Example Calculation

For example, a passenger traveling on Express Train No. 9 (Krungthep Apiwat – Chiang Mai) from Krungthep Apiwat Central Station to Phitsanulok Station, covering a distance of 381 km, with the total train route distance being 743 km, the system will calculate the percentage of the route distance traveled as follows:

  • Travel Distance Percentage: (381 km ÷ 743 km) x 100 = 51.27%

Therefore, passengers traveling from Krungthep Apiwat Central Station to Phitsanulok Station on Express Train No. 9 (Krungthep Apiwat – Chiang Mai) can purchase or change their tickets up to 30 days in advance.

6 thoughts on “SRT Now Offers Train Ticket Sales Up to Six Months in Advance

  • Hi Richard
    I’m trying to book tickets on 12go for the Bangkok to Hua Hin #43 for January. The site keeps saying “trip not bookable”
    Do you know what that’s about?
    Thanks, Michael

    Reply
    • As you are not going at least 60% of the journey, you can only book up to 30 days in advance.

      Reply
  • Hello Richard,
    thank you for your explanations. May I ask you this:
    You wrote: “For passengers traveling less than 25% of the train route distance: Tickets can be purchased 1 day in advance.”
    Unfortunately, one of our planned train trips is less than those 25% and it looks like there are not many tickets available, so we dont want to wait until we can book it (only 1 day in advance).

    Lets say there is a train that goes from A to B to C (e.g. A: Bangkok -> B: Ayutthaya -> C: Chiang Mai).

    Do you know if it possible to book a ticket from station A, but you enter the train not there, but in B (meaning your seat is for some stations empty and you pay more, but at least you are able to book the ticket earlier (30 days in advance), because the distance is then long enough)?

    Thank you for your help and tips 🙂

    Reply
    • Yes and no. There is a risk that if it is say, 2nd Class seats, the conductor might allow someone from 3rd Class to upgrade to your seat. Also, if it is 3rd Class seat, someone with a standing ticket might claim your seat and refuse to budge. I have only done it with sleeper trains and only less than an hour further down the line.

      Reply
  • Hi. I need to book 2 adult 1st class tickets from Hatyai to Bangkok in February 2025. When can I do this please? Thank you. 🙏

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *