🇹🇭 Thailand · ✈️ Travel: Tickets & Hotels

SRT D-Ticket

SRT D-Ticket is the official online booking system of the State Railway of Thailand, used to buy seats and sleeper berths on Thai trains up to 30 days ahead and carry the ticket on a phone.

What it helps with

  • Booking a sleeper train to Chiang Mai or the southD-Ticket sells seats and berths on State Railway of Thailand trains from Bangkok, so you can secure a berth before going to the station.
  • Train ticket on the phone instead of paperThe e-ticket comes by email and in the app; staff scan its QR code on board, so printing is optional.
  • Sold-out trainA waitlist puts you in a queue; when a seat opens, SRT emails passengers in order and you have three hours to pay.

About SRT D-Ticket

D-Ticket is run by the State Railway of Thailand (SRT) and works on the website dticket.railway.co.th and in apps for Android and iOS. It sells tickets for SRT trains, including overnight sleepers from Bangkok to Chiang Mai, Nong Khai and the south. Booking requires an account confirmed by email, and payment is made by bank card. The e-ticket arrives as a PDF by email and in the app, and staff scan its QR code on the train.

Key Features

  • Official sales: Tickets are sold directly by SRT, without agent mark-ups.
  • Seat and berth choice: Class, carriage and berth can be selected during booking.
  • Waitlist: Sold-out trains have a queue with an email alert when a seat opens.
  • E-ticket: The QR ticket works on a phone or as a printout.

How to Get Started

  1. Open dticket.railway.co.th or install the SRT D-Ticket app.
  2. Register and confirm your account through the email link.
  3. Choose the route, date, train and class, then enter passenger names as in the passport.
  4. Pay by card and save the PDF ticket on your phone offline.

⚠️ Before you use it

  • Sign-up: Booking needs an account confirmed by a link sent to your email; enter names exactly as in the passport.
  • Limits: Tickets go on sale up to 30 days before departure; berths on popular overnight trains sell out early on holidays.
  • Fees: Refunds for card payments go back to the booking card and can take up to 45 days, depending on the bank.
  • Good to know: The SRT call centre 1690 answers 24 hours a day for booking and refund questions.
💳 Foreign card OK 🌐 English available
⭐ 0

❓ Frequently Asked Questions

Does SRT D-Ticket work with a foreign bank card in Thailand?
Yes — SRT D-Ticket accepts foreign-issued cards in Thailand.
Is SRT D-Ticket available in English?
Yes, SRT D-Ticket has an English-language interface.
Do I need a local phone number to use SRT D-Ticket?
No, an international phone number generally works for SRT D-Ticket.
Do I need local ID or residency for SRT D-Ticket?
No, SRT D-Ticket doesn't require local ID or residency for visitors.
Where can I use SRT D-Ticket?
Web · iOS · Android
How much does SRT D-Ticket cost?
SRT fare by train and class; paid by bank card on the website and in the app