Thai Railways

28,801 customer reviews
  • Schedule
  • About
  • Stations
  • Reviews

About Thai Railways

Company information

Thailand’s main railway operator is the State Railway of Thailand, also called Thai State Railway or simply Thai Railway. The Thai national railway is state-owned and operates all national railway lines.

Currently the SRT’s network covers almost 50 provinces and transports about 35 million passengers annually. By 2027, the coverage will grow to 61 provinces out of the country’s 76 plus Bangkok, and the number of passengers is expected to double.

At the moment there is no high-speed rail in Thailand. Proposed high-speed railway routes include Bangkok to Nakhon Ratchasima and Nong Khai, known as the Sino-Thai Railway; Bangkok to Phitsanulok and Chiang Mai, known as Japanese-Thai project; and shorter routes like Bangkok–U-Tapao Airport in Rayong and Bangkok–Hua Hin in Prachuap Khiri Khan.

Thai state railway network and popular routes

Thai Railways network includes four major lines. Each line originates from Bangkok’s main Railway Station, Hua Lamphong.

  1. Northern Line – to Chiang Mai (751 km), it is the most popular railway route in Thailand
  2. Northeastern Line – to Nong Khai (624 km) and Ubon Ratchasima (575 km), both on the border with Laos, splitting at Thanon Chira Junction
  3. Southern Line – to Hat Yai, Padang Besar and Sungai Kolok on the border with Malaysia, it is the longest railway line in Thailand
  4. Eastern Line – to Aranyaprathet on the border with Cambodia (255 km)

Here are Royal Thai Railway most popular routes:

Bangkok–Chiang Mai

By far the most popular route, Bangkok–Chiang Mai trains call to Ayutthaya, Lopburi and Phitsanulok (for Sukhothai).

Bangkok–Nong Khai

A convenient option if Vientiane in Laos is your next destination, Bangkok–Nong Khai trains pass through Ayutthaya and Udon Thani, one of Isan’s largest cities.

Bangkok–Ubon Ratchathani

Ubon Ratchathani is a treasure trove of natural attractions in Thailand's Emerald Triangle. Trains to Ubon Ratchathani travel through the heart of Isan – Buriram, Surin and Sisaket.

Bangkok–Hat Yai

Southbound trains bring you to the largest city of the South, Hat Yai in Songkhla province. After Hat Yai, the same trains proceed further to the Malaysian border to Sungai Kolok in Narathiwat province or Padang Besar in Songkhla province.

Popular destinations where you cannot get by train

It is not possible to get to some popular destinations in Thailand like Phuket, Krabi or islands by train but you can still cover the major part of the route travelling by rail.

Hop onto a southbound train to get to Suratthani to reach

  • Phuket and Krabi by bus
  • Koh Samui and Koh Phangan by ferry

Get off at Chumphon to get to Koh Tao by ferry

Northbound trains will get you to

  • Chiang Mai to connect to Chiang Rai by bus
  • Phitsanulok to reach Sukhothai by bus

Thai Railway Schedule

Here are trains schedules for some of the most popular routes:

To Chiang Mai
08.30, 13.45, 18.10, 19.35, 22.00

From Chiang Mai
06.30, 08.50, 15.30, 17.00, 18.00

To Nong Khai
08.20, 18.35, 0.00, 20.45

From Nong Khai
07.00, 18.15, 18.30, 19.10

To Hat Yai
13.00, 14.45, 15.10, 15.35, 22.50

From Hat Yai
16.23, 14.45, 15.39, 18.10, 18.45

Classes in Thai trains

There are three classes in Thai trains: 1st, 2nd and 3rd.

Thai Railways First Class Sleeper

The first class exists only on night trains. First class sleeper, also known as VIP sleeper, is an air-conditioned carriage with 9 lockable compartments each equipped with 2 berths.

Usually, each sleeper train features only one first class sleeper, and first class berths sell out very fast. It is recommended to book the 1st class berths as early as possible.

There are new upscale first class carriages on Thai sleeper trains 9 and 10 to/from Chiang Mai; 23 and 24 to/from Ubon Ratchathani; 25 and 26 to/from Nong Khai; 31 and 32 to/from Hat Yai.

Second Class Sleeper

The second class sleepers exist in an air-conditioned and fan only varieties. Both are comfortable and safe. They offer a great value for money and are used by the majority of overseas travellers.

There are newer and better versions of second class sleepers on trains 9&10, 23&24, 25&26 and 31&32.

Second Class Seats

For daytime travel and for shorter distances e.g. Bangkok to Hua Hin second class seats are a good option. They come both in an air-conditioned and non-A/C versions – you can open windows to get some fresh air in the latter case.

Third Class Seats

The cheapest type of seats for travel shorter distances e.g. Bangkok to Kanchanaburi, third class seats are a great way to mingle with the locals.

Thai Railway Tickets

Thai Railways ticket booking opens 60 days (90 days – for longer routes) prior to departure date and stops two hours before departure.

It is highly advisable to buy Thai railways tickets in advance if you need a 1st class sleeper or a 2nd class sleeper, especially during high season.

You can buy train tickets online or at any train station in Thailand – not necessarily the one you are going to travel from.

From February, 1, 2017, it became possible to buy Thai railway ticket online on the official State Railways of Thailand website. The drawback of this option is that only a small portion of all the seats and berths are available for Thai Railways online booking, not all.

Another convenient option is to use our website for train ticket online booking. There will be a small service fee, but you pay for a hassle-free Thai Railway ticket booking in English and convenience of online booking much in advance – even if your departure is more than 90 days from the booking date.


  • Travelling by train in Thailand is cheap, comfortable and sustainable.
  • Thai train booking process is easy and straightforward.
  • Thai Railways has a wide network of stations what means you can get to all the most popular and thrilling destinations across the country by train.


  • Advanced railway ticket booking is highly advised for the most popular routes during the busiest periods.
  • Even if you book online, you have to exchange your booking confirmation to the real paper ticket at the station or the agency you have booked your Thai train tickets with.
Read more
2 Passengers

Thai Railways Stations

Sam SenBang Sue JunctionDon MueangChiang MaiNakhon LampangLopburiDen ChaiAyutthayaUttaraditPhitsanulokKhon KaenNong KhaiSaraburiUdon ThaniBuri RamNakhon RatchasimaSi Sa KetUthumphon PhisaiSurinSikhoraphumUbon RatchathaniChumphonLang SuanThung SongPrachuap Khiri KhanSurat Thani Train StationTrangKantangHat YaiYalaSungai KolokNakhon Si ThammaratHua LamphongLak SiBang KhenRangsitKanthararomChaiyaChiang Khong Local BusThong Sala Koh PhanganMae Haad Koh Tao

Thai Railways Company Reviews

Hat alles zu meiner Zufriedenheit geklappt.
Train #85 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Jun 25, 2022
Divertida e increíble. Asientos de segunda clase. No tengáis miedo que es una experiencia unica
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Jun 22, 2022
Gewoon prima, trein op tijd weg, trein op tijd in Chiang Mai. En prima geslapen: geen tijd verloren. Wat wil je nog meer.
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jun 16, 2022
I took
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Jun 11, 2022
Buen trayecto en primera clase,departamento para con dos literas y lavabo. Estuvimos muy bien acomodados,te preparan las camas y vendían café y noodles (el servicio de venta de comidas estaba restringido por el Covid). Recomendable llevar tapones y antifaz,en caso de tener sueño ligero. El único aspecto negativo que puntualizamos,fue que tuvimos retraso de aproximadamente 1 y media. Afortunamente no repercutió en nuestro viaje.
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jun 1, 2022
Es hat alles gut geklappt. Nur könnte man kommunizieren, dass man am Bahnhof in Chumphon bis 6 Uhr morgens warten muss, bis man abgeholt wird.Also 2- 3 Stunden, je nach Pünktlichkeit des Zuges. Der Anschluss an die Fähre war perfekt.
Train #83.2 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), May 31, 2022
De nachttrein is een absolute aanrader om goedkoop en degelijk tussen Bangkok en Chiang Mai te reizen. De treinbegeleiders maken uw bed op met verse lakens (kussensloop, hoeslaken en deken). Eten en drinken moet je zelf voorzien. 1 nadeel: de toiletten (sanitaire voorzieningen) zijn smerig. 12Go heeft ons zeer goed geïnformeerd over de trip. Het agentschap aan het treinstation is gemakkelijk te vinden en de medewerkers zijn er zeer vriendelijk en behulpzaam.
Train #13 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), May 21, 2022
Ticket kauf über deutsche Homepage von 12go Asia gebucht und noch weitere 4 Tickets ,sehr gutes Feedback zur jederzeit auf denn neusten Stand
Train #43 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 19, 2022
Tout s'est passé comme prévu. Le train avait du retard, mais pas grave en vacances. Les draps étaient propres, mais j'avais une couverture tachée. Le personnel est très serviable et gentil.
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 7, 2022
Excellent customer service, great pick up location.
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 28, 2022
À cause de la climatisation allumée durant tout le trajet même la nuit 🙄 j'ai eu très froid, je suis malade depuis. Maux de tête, gorge enflammée et nez bouché. Je n'ai pas pu dormir, du coup c'était pénible et long.
Train #83 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 11, 2022
ส บ
ดี ไม่ปวดหลังเพราะนอนได้ ถ้ามีตู้อาหารก็จะดีกว่านี้แต่ก็เข้าใจช่วงโควิค ถ้าเดินทางอีกก็จะไช้บริการต่อ
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 9, 2022
Incredible ❤️
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 31, 2022
11 hours journey does get long
Train #7 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 24, 2022
Experience de train couchette amusante
Train #14 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 16, 2022
Nostalgic experience.
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 15, 2022
Alles super geklappt , Kommunikation schnell und kompetent .
Train #9 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 14, 2022
Train #25 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 30, 2021
Guter Service.Einfach und sicher.
Train #43 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 18, 2021
Voyage typique et agreable, clim 1 peu trop froide dans le couloir mais quand les rideaux sont fermés il fait bon meme chaud pendant la nuit. Les lits sont mis dès 18h30 mais nous avons demandé à attendre un peu car nous voulions manger et l employé n y a vu aucun problème. Celui ci etait d ailleurs tres gentil et vient réveiller les gens 10 min avant leur arrivée.
Train #83 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 16, 2021
Tenía un poco de problemas para encontrar billete de tren de Bangkok a Chiang mai. Viajamos con dos niños y con el rollo del Covid queríamos un ticket de 1a clase. En el rápido no había disponibilidad y consiguieron en el express que tarda una hora más.pagamos como si todos fuesen adultos y al recoger el ticket me devolvieron de inmediato la diferencia de los niños. Se recogen Justo enfrente de la estación (mejor manera ir por el paso del metro salida 1) Muy cómodo y la comisión es de risa, muy recomendable Más info de tailandia en
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 1, 2021
ท ค
Love it so much
Train #31 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 27, 2021
Sehr gut auch kurzfristig umgebucht. Tickets auch da wo sie sein sollten. Immer wieder gerne
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 26, 2021
ป ม
ไม่มีอะไรที่เรียกว่า premium service แบบที่จ่ายเงินเลย หน้าตั๋วราคา 501 บาท จองผ่าน 12 Go จ่าย 1074 บาท
Train #109 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Sep 1, 2021
Die Zugfahrt von Surat Thani nach Bangkok war wie erwartet. Wenn man sich im Vorfeld ein bisschen informiert, weiß was auf einen zukommt. Positiv gemeint. Wir sind mit der 2.Klasse AC gereist. Die Betten waren beim Einstieg bereits fertig aufgebaut und wenn man nicht gerade größer als 2 Meter ist auch ausreichend und bequem. Im Wagen ist es eher frisch. Wenn man sich die Spaß macht und ein bisschen durch den Zug läuft, weiß man dies sehr zu schätzen. In den nicht klimatisierten Bereichen ist es nämlich heiß und schwül. Ansonsten wird bis ca. 22 Uhr jeweils an den Bahnhöfen im Zug etwas verkauft, danach ist es ruhiger. Angekommen sind wir mit einer Verspätung von ca. 1 1/2 Stunden. War für uns jetzt nicht schlimm. Dies sollte man aber in der Reiseplanung berücksichtigen. Buchung über 12Go war perfekt, schnell und unproblematisch. Achso. Wir waren übrigens mit zwei kleineren Kindern unterwegs (3 und 6 Jahre). Kann ich nur empfehlen. Die reden heute noch über die Zugfahrt und haben während der Fahrt schön geschlafen.
Train #86 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 6, 2020
Le voyage a duré 16h au lieu de 12h et nous n'avons pas eu d'annonce (en anglais) pour nous expliquer pourquoi. Par ailleurs, les toilettes dans le train sont très sales et sentent très mauvais. Les couchettes sont propres et fonctionnelles. Le wagon bar est simple mais plutôt agréable.
Train #51 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 28, 2020
The common sanitary were very dirty and the staff do not care about cleaning it at all.
Train #13 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 27, 2020
Meals and drinks served at the seats, very friendly staff. Nothing to complain, relaxed travel during whole from Bangkok to Chiang Mai
Train #7 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 27, 2020
Wir reisen sehr gerne mit dem Nachtzug. Morgens kommt man ausgeruht an.
Train #84 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 26, 2020
Einfach und zweckmäßig um von A nach B zu kommen. Wir hatten zwar knapp 2 Stunden Verspätung bei der Ankunft in Chumphon, aber das war für uns kein Problem.
Train #85 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 24, 2020
1st class is not exactly what you would expect, but the service from 12Go Asia is brilliant
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 24, 2020
es läuft alles sehr selbstverständlich. kommunikations-modul schwierig zu verwenden. kommunikation gut und schnell. ich bin sehr zufrieden!
Train #85 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 23, 2020
superbe experience que je réalise à chaque fois que je viens en Thaïlande, un train hyper confortable avec les locaux et un paysage de rêve. Pour ce dernier voyage, pas de voiture restaurant habituellement présente mais des vendeurs ambulants de repas ont été disponibles pendant le trajet.
Train #167 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 23, 2020
Super freundliche und erliche Bedienung im Büro von Asia123 ( das Büro mussten wir etwas suchen
Train #83 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 22, 2020
The best trip
Train #85 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 22, 2020
C’est une expérience à vivre ! Nous hésitions entre le train et l’avion mais nous n’avons pas regretté notre choix. A savoir : 1 - le train part à l’heure mais arrive toujours avec minimum 1 heure de retard. 2 - Dans les couchettes en hauteur, il faut froid et il y a beaucoup de lumière toute la nuit (prévoir masque et sweat-shirt) et elles sont plus petite 3 - les plateaux repas sont pas très chère et vraiment bons. Nous en avons pris 1 pour 2 et c’était très bien. Nous avions pris la 2ème classe. Dernière informations les lits sont propres.
Train #85 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 22, 2020
Toujours plaisant de prendre le train de nuit Mais un retard de 2 h 00 ????
Train #85 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 22, 2020
Le voyage c'est bien passé lorsque l'on prend ce genre de train on s'attend forcément à avoir du retard, c'est le charme du voyage
Train #13 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 21, 2020
Tren horrendo , oloroso, encerradisimo , empleados mala onda , no lo recomendaria
Train #13 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 20, 2020
Train très propre
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 20, 2020
Chauffeur au top très sympa
Train #85 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 20, 2020
The train is not clean. Even for first class sleeper. When you are on the top bunk, the air con is blowing its cold air on the top bunk. Making you sick. Buying diner of breakfast is really expensive. I recommend booking the other sleeper with the red seating!
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 19, 2020
Hacía mucho frío en el tren debido al aire acondicionado.
Train #13 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 18, 2020
Viajamos y esposa y yo en segunda clase coche cama. Excelente servicio , el tren es muy comodo, la comida rica y el personal muy amable. Recomiendo este transporte. My wife and I traveled from Bangkok to Chiang Mai by train, second class with bed. The service was excellent, the train very comfortable and the staff very kindly. I strongly recommend it.
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 18, 2020
Tolles Erlebnis, nur die Klimaanlage war viiiiiiiel zu kalt
Train #84 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 13, 2020
Excellente expérience. Facile. Propre. Bons services restauration.
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 12, 2020
As we came after the opening hours of Phantip Agency (about 23:00) we planed to pick up our tickets at the information counter inside te train station, according to the the information on the booking confirmation. the staff there didnt know anything about it, and was unfriendly and refused to give us the tickets or any help. We called the agency, and could finally pick up the tickets there (its about 100m from the train station) they passed us the tickets through the gap under the door, this was very weird. The 1st class sleeper was very comfortable, would definitely recommend it! 5 stars! The train had 2h delay, but it was okay, as we could sleep in the private cabin.
Train #32 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 12, 2020
Die Organisation hat wie immer reibungslos funktioniert. Ticketbuchung sowie Abholung - sehr guter Service. Das Snacks Gebot könnte größer oder variabler sein. Zb Sandwiches etc. Sehr störend ist leider das helle Licht, wenn man oben liegt. Wäre schön, wenn man dies dämmen könnte. Leider hat sich in den letzten Jahren nichts am Komfort verbessert. Daher keine 5.
Train #167 2nd Class Sleeper Fan, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 12, 2020
Super! Wat een goede service. Het was netjes en schoon en ook een maaltijdservice in trein.
Train #10 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 12, 2020
Leider hat der Zug über 3 Stunden Verspätung gesammelt. Dadurch haben wir die Fähre nach Koh Samui verpasst und mussten 4 1/2 Stunden bei der Mittagshitze am Pier auf die nächste Fähre warten. Statt um 11 Uhr auf der Insel zu sein, waren wir erst um 17:30 Uhr da. Leider ist uns dadurch ein ganzer Tag abhanden gekommen.
Train #85.2 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 12, 2020
28801 customer reviews
99.7% of 584,192 travelers were presumably happy with Thai Railways as they left good or no review