Buy Thai Railways Tickets

Ayutthaya - Chiang Mai
Find tickets
Train 2nd Class Fan seats only
23:35
Train 2nd Class Sleeper AC
23:35
Train 2nd Class Sleeper Fan
23:35
Bangkok - Chiang Mai
Find tickets
Train 1st Class Single Sleeper
19:35
Train 1st Class Sleeper
18:10, 19:35
Train 2nd Class AC seats only
08:30, 18:45
Train 2nd Class Fan seats only
22:00
Train 2nd Class Sleeper AC
13:45, 18:10, 19:35, 19:50, 22:00
Train 2nd Class Sleeper Fan
22:00
Train Class II Ladies Only
18:10
Bangkok - Chumphon
Find tickets
Train 1st Class Sleeper
14:45, 15:10, 17:05, 19:30
Train 2nd Class AC seats only
08:05, 15:10, 19:30, 22:50
Train 2nd Class Fan seats only
07:30, 13:00, 15:35, 17:05, 17:35, 18:30, 19:30
Train 2nd Class Sleeper AC
13:00, 14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:29, 19:30
Train 2nd Class Sleeper Fan
13:00, 15:35, 17:35, 18:30, 19:30
Train Class 3 Fan
13:00
Train Class II Ladies Only
15:10
Bangkok - Hat Yai
Find tickets
Train 1st Class Sleeper
14:45, 15:10
Train 2nd Class AC seats only
15:10, 22:50
Train 2nd Class Fan seats only
13:00, 15:35
Train 2nd Class Sleeper AC
13:00, 14:45, 15:10, 15:35
Train 2nd Class Sleeper Fan
13:00, 15:35
Train Class 3 Fan
13:00
Train Class II Ladies Only
15:10
Bangkok - Hua Hin
Find tickets
Train 1st Class Sleeper
14:45, 15:10, 17:05, 19:30
Train 2nd Class AC seats only
08:00, 08:05, 15:10, 19:30, 22:50
Train 2nd Class Fan seats only
07:30, 13:00, 15:35, 17:05, 17:35, 18:30, 19:30
Train 2nd Class Sleeper AC
13:00, 14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:29, 19:30
Train 2nd Class Sleeper Fan
13:00, 15:35, 17:35, 18:30, 19:30
Train Class 3 Fan
13:00
Train Class II Ladies Only
15:10
Bangkok - Koh Phangan
Find tickets
Train 1st Class Sleeper
19:30
Train 2nd Class Sleeper AC
14:45, 17:05, 17:35, 18:30, 19:30
Train 2nd Class Sleeper Fan
17:35, 18:30
Bangkok - Koh Samui
Find tickets
Train 1st Class Sleeper
17:05, 18:30, 19:30
Train 2nd Class Sleeper AC
14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:30
Train 2nd Class Sleeper Fan
18:30
Bangkok - Koh Tao
Find tickets
Train 1st Class Sleeper
19:30
Train 2nd Class Sleeper AC
14:45, 17:05, 17:35, 18:30, 19:30
Train 2nd Class Sleeper Fan
18:30, 19:30
Bangkok - Nong Khai
Find tickets
Train 1st Class Sleeper
20:00
Train 2nd Class AC seats only
08:20, 18:35
Train 2nd Class Sleeper AC
20:00, 20:45
Train Class 3 Fan
20:00, 20:45
Train Class II Ladies Only
20:00
Bangkok - Phitsanulok
Find tickets
Train 1st Class Single Sleeper
19:35
Train 1st Class Sleeper
18:10, 19:35
Train 2nd Class AC seats only
08:30, 10:50
Train 2nd Class Fan seats only
22:00
Train 2nd Class Sleeper AC
13:45, 18:10, 19:35, 20:10, 22:00
Train 2nd Class Sleeper Fan
22:00
Train Class 3 AC
21:00
Train Class II Ladies Only
18:10
Bangkok - Prachuap Khiri Khan
Find tickets
Train 1st Class Sleeper
15:10, 17:05, 19:30
Train 2nd Class AC seats only
08:05, 15:10, 19:30, 22:50
Train 2nd Class Fan seats only
07:30, 13:00, 15:35, 17:05, 17:35, 18:30, 19:30
Train 2nd Class Sleeper AC
13:00, 15:10, 15:35, 17:05, 17:35, 18:30, 19:29, 19:30
Train 2nd Class Sleeper Fan
13:00, 15:35, 17:35, 18:30, 19:30
Train Class 3 Fan
13:00
Train Class II Ladies Only
15:10
Bangkok - Songkhla
Find tickets
Train 1st Class Sleeper
15:10
Train 2nd Class AC seats only
15:10
Train 2nd Class Fan seats only
13:00, 15:35
Train 2nd Class Sleeper AC
13:00, 15:10, 15:35
Train 2nd Class Sleeper Fan
13:00, 15:35
Train Class 3 Fan
13:00
Train Class II Ladies Only
15:10
Bangkok - Surat Thani Train Station
Find tickets
Train 1st Class Sleeper
14:45, 15:10, 17:05, 18:30, 19:30
Train 2nd Class AC seats only
08:05, 15:10, 19:30, 22:50
Train 2nd Class Fan seats only
13:00, 15:35, 17:05, 17:35, 18:30
Train 2nd Class Sleeper AC
13:00, 14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:30
Train 2nd Class Sleeper Fan
13:00, 15:35, 17:35, 18:30, 19:30
Train Class 3 Fan
13:00
Train Class II Ladies Only
15:10
Bangkok - Trang
Find tickets
Train 1st Class Sleeper
17:05
Train 2nd Class Fan seats only
17:05, 18:30
Train 2nd Class Sleeper AC
17:05, 18:30
Train 2nd Class Sleeper Fan
18:30
Bangkok - Ubon Ratchathani
Find tickets
Train 1st Class Sleeper
20:30, 21:30
Train 2nd Class AC seats only
05:45, 09:30, 21:30
Train 2nd Class Fan seats only
06:40, 15:20, 22:25
Train 2nd Class Sleeper AC
18:55, 20:30, 21:30
Train 2nd Class Sleeper Fan
18:55
Train Class 3 Fan
15:20
Train Class II Ladies Only
20:30
Chiang Mai - Ayutthaya
Find tickets
Train 1st Class Single Sleeper
17:00
Train 1st Class Sleeper
17:00, 18:00
Train 2nd Class AC seats only
08:50
Train 2nd Class Fan seats only
06:30
Train 2nd Class Sleeper AC
15:30, 17:00, 18:00
Train 2nd Class Sleeper Fan
15:30
Train Class II Ladies Only
18:00
Chiang Mai - Bangkok
Find tickets
Train 1st Class Single Sleeper
17:00
Train 1st Class Sleeper
17:00, 18:00
Train 2nd Class AC seats only
08:50, 18:30
Train 2nd Class Fan seats only
06:30
Train 2nd Class Sleeper AC
15:30, 17:00, 18:00, 18:30
Train 2nd Class Sleeper Fan
15:30
Train Class II Ladies Only
18:00
Chiang Mai - Phitsanulok
Find tickets
Train 1st Class Single Sleeper
17:00
Train 1st Class Sleeper
17:00, 18:00
Train 2nd Class AC seats only
08:50
Train 2nd Class Fan seats only
06:30
Train 2nd Class Sleeper AC
15:30, 17:00, 18:00
Train 2nd Class Sleeper Fan
15:30
Train Class II Ladies Only
18:00
Chumphon - Bangkok
Find tickets
20:20
Hat Yai - Bangkok
Find tickets
Train 1st Class Sleeper
18:45
Train 2nd Class Sleeper AC
18:45
Nong Khai - Bangkok
Find tickets
Train 1st Class Sleeper
19:10
Train 2nd Class AC seats only
07:00, 18:15, 19:10
Train 2nd Class Sleeper AC
19:10
Train Class II Ladies Only
19:10
Phitsanulok - Bangkok
Find tickets
06:05
Songkhla - Bangkok
Find tickets
17:00
Surat Thani Train Station - Bangkok
Find tickets
10:40, 20:41
Trang - Bangkok
Find tickets
Train 1st Class Sleeper
17:25
Train 2nd Class Fan seats only
12:40
Train 2nd Class Sleeper AC
12:40, 17:25
Train 2nd Class Sleeper Fan
12:40
Ubon Ratchathani - Bangkok
Find tickets
Train 1st Class Sleeper
19:00, 19:30
Train 2nd Class AC seats only
14:50, 19:30
Train 2nd Class Fan seats only
07:00, 08:45, 09:30, 16:50
Train 2nd Class Sleeper AC
19:00, 19:30, 20:30
Train Class 3 Fan
09:30
Train Class II Ladies Only
19:00

Thai Railways Company Reviews

4.2
27551 customer reviews
5
45%
4
35%
3
13%
2
4%
1
3%
99.7% of 549,427 travelers were presumably happy with Thai Railways as they left good or no review
NM
5
train #167 2nd Class Sleeper AC, Thai Railways, Feb 17, 2020
12go asia is a very useful way to book travel in advance. It was very easy to choose and pay for the tickets and simple to go and pick up the tickets too. I forgot my passport but they accepted my driver’s license too pick up too. They gave us money back too as we got two upper bunks rather than the upper and lower we had asked for so that was a good extra too! The train itself is such a good and time efficient way to travel. I got a 6.30pm train and at about 7.30-8pm they made up the beds with fresh clean sheets and you have curtains for privacy too. It’s not very dark if you’re on the top bunk and it’s a bit narrow but I slept well anyway. The bottom bunk is wider and darker I think. Definitely recommend using this mode of travel and means you can comfortably use the days on either side of it.
SM
4
train #171 2nd Class Fan seats only, Thai Railways, Feb 17, 2020
We booked tickets for rail trip from Nakhom Pathon to Hau Hin while in the UK. The ticket was from Bangkok but with us moving directly to Kanchanaburi our tickets were forwarded to our hotel there and were available upon our arrival. The train journey went smoothly with the reclining seats in 2nd class of Rapid Service 171 being a godsend. The train only had fan and window ventilation but we coped ok. . I was happy with the service and communication with the staff at 12 go. Thankyou
TW
4
train #75 2nd Class AC seats only, Thai Railways, Feb 17, 2020
Very good service from 12Go. Train is very reliable and well priced. Train guard was very helpful to all passengers and very good tempered with all the people who sat in the wrong seats! Air con is just a fan which does the job. Toilets are adequate in the 2nd Class area but more basic for the lower priced coach. Plenty of food to buy from either train staff or people selling wares along the way. All Thai style so take your own if you prefer something else. 2nd class coach was mopped through regularly so was very clean. Windows were obscured by dirt but with the shortage of water this was understandable. We mostly travel by train and find it a fantastic way to visit other parts of Thailand in relative comfort.
BD
4
train #84 2nd Class Sleeper AC, Thai Railways, Feb 17, 2020
No major problems, requested upper and lower berth and were ticketed two uppers. The AC On the train was very cold, cold enough we had to wear jackets.
SB
5
train #10 2nd Class Sleeper AC, Thai Railways, Feb 17, 2020
The train was clean, comfortable and staff were really nice.
RC
4
train #43 2nd Class AC seats only, Thai Railways, Feb 16, 2020
Carriage is cooled well by fans, big comfy seats It took longer than the time it said on the booking but it’s Thailand so that’s expected! Would recommend!
CT
5
train #75 2nd Class AC seats only, Thai Railways, Feb 16, 2020
Everything was okay. The tickets were waiting for us in the DOB office. Thank you
JM
4
train #9 2nd Class Sleeper AC, Thai Railways, Feb 16, 2020
Was fantastic
CD
5
train #7 2nd Class AC seats only, Thai Railways, Feb 15, 2020
Easy and reliable. Very impressed!
FA
4
train #13 2nd Class Sleeper AC, Thai Railways, Feb 15, 2020
I traveled with number 13. As I departed from Ayutthaya, the beds were already made. My wagon was quite quiet and it was possible to sleep good.
MM
2
train #85 2nd Class Sleeper AC, Thai Railways, Feb 15, 2020
Train arrived late in Sirut Thani Booked a lower bunk bed but got upper bunk, despite booking early. The one who had the lower bunk booked just 1 day before departure where I booked 10 days in advance!
HC
5
train #171 2nd Class Fan seats only, Thai Railways, Feb 14, 2020
????
LB
5
train #9 2nd Class Sleeper AC, Thai Railways, Feb 14, 2020
Great trip but the lights are left on in the train so I got zero sleep. Bring blackout goggles!!!
RD
5
train #85.2 2nd Class Sleeper AC, Thai Railways, Feb 14, 2020
Fantastic service! Everything was well explained and very easy to use. Highly recommend!
TM
5
train #10 2nd Class Sleeper AC, Thai Railways, Feb 14, 2020
Fun riding the overnight train from Chiang Mai to Don Mueang. 12go.asia made purchasing tickets online easy. Picking up actual tickets at Bossotel was convenient and efficient.
LM
5
train #3 2nd Class AC seats only, Thai Railways, Feb 14, 2020
Perfect
ZC
5
train #9 2nd Class Sleeper AC, Thai Railways, Feb 13, 2020
It was very easy to find the tickets at the agency and the train is confortable ! It is a good way to save time when you travel !
YS
4
train #32 2nd Class Sleeper AC, Thai Railways, Feb 13, 2020
Didn't get the lower sleeper berths which I requested
EH
4
train #9 2nd Class Sleeper AC, Thai Railways, Feb 13, 2020
Train was great, makes the long trip much easier with a bed and privacy. My only complaint would be that they keep the lights on throughout the night so it’s very bright in the bunks. Other than that I highly recommend!
ER
5
train #167 2nd Class Sleeper Fan, Thai Railways, Feb 12, 2020
Thanks a lot! Easy to book, easy to collect tickets and the price difference is very small.
SP
5
train #32 2nd Class Sleeper AC, Thai Railways, Feb 12, 2020
Really new and comfortable and clean
AP
3
train #9 2nd Class Sleeper AC, Thai Railways, Feb 12, 2020
Cool experience, but beds were very uncomfortable. Very clean
GE
3
train #39 2nd Class AC seats only, Thai Railways, Feb 11, 2020
Train itself was exactly what we expected however due to it setting off later than planned we missed our ferry to Koh Tao and was unable to get a refund.
PS
4
train #7 2nd Class AC seats only, Thai Railways, Feb 11, 2020
The journey was far more pleasant than expected. Though arriving 90 mins late (though all documentation warns of possible delays so not surprised) , the train was very clean with comfortable seats, complimentary food and drinks and even a carriage cleaner responsible for ensuring the carriage looked it's best; collecting rubbish every hour and mopping floors. Toilets a little outdated and basic but functional. Overall a very good journey. Comms from 12Go prior to journey was excellent. And for those with an eye for detail, read the T&Cs accompanying the ticket produced by 12Go, they are a lesson in how they should be written - in the UK at least!
KK
2
train #102 2nd Class Fan seats only, Thai Railways, Feb 11, 2020
Very dirty train
JE
5
train #37 1st Class Sleeper, Thai Railways, Feb 11, 2020
Good arrive with 12go Asia - I would book a later train next time which connected better in Suratthani, I would def choose 1st class cabin again good service - 730pm train from bkk - Suratthani good choice for next time ????
LO
2
train #171 2nd Class Fan seats only, Thai Railways, Feb 10, 2020
I thought is was quite horrible .... Getting the tickets was easy and we even left on time . But the journey took far more time than scheduled and there was no explanation for it ! I sat in the train from Bangkok to Chumphon for more than 10 hours instead of the 8 scheduled . The trains could also use some kind of update ! Come on , it’s the 20’s but not the 1920’s ... Never again ...
GM
4
train #84 1st Class Sleeper, Thai Railways, Feb 10, 2020
Comfy spacious room we enjoyed or night on the train but it was very late
GS
4
train #9 2nd Class Sleeper AC, Thai Railways, Feb 10, 2020
Was a little disappointed in the food served on the train, otherwise I’d give it 5 star
KJ
5
train #13 2nd Class Sleeper AC, Thai Railways, Feb 10, 2020
On time. Great service on the train. Comfortable beds.
BA
2
train #174 2nd Class Sleeper AC, Thai Railways, Feb 10, 2020
The aircon made us sick. They don't turn it to low when the night comes. Also no night lights come on, it's like you're sleeping in a factory.
ER
4
train #86 2nd Class Sleeper AC, Thai Railways, Feb 9, 2020
Traversée en bateau puis Voyage en train agréable, couchettes confortables. Sommes arrivés avec du retard 2h, prévoir large si connection après le train
IR
5
train #85.2 2nd Class Sleeper AC, Thai Railways, Feb 9, 2020
Excellent
MC
4
train #84 1st Class Sleeper, Thai Railways, Feb 9, 2020
Had a amazing trip love the sound the pick up ticket place is not opposite it's 100 yards down the road near tourist office
SC
5
train #51 2nd Class Sleeper AC, Thai Railways, Feb 9, 2020
The sleeper train to Chiang Mai was an experience that I shall never forget. I loved it! I had a top bunk with crisp white bedding and slept well. I would recommend people to take ear plugs and an eye mask as the train can be creaky and to block out the light. Also you may need warm clothes as the air conditioning is turned to icy cold. I would not hesitate to do this again.
FG
3
train #44 2nd Class AC seats only, Thai Railways, Feb 9, 2020
I tried very hard to locate your in surat thani tran station
CV
4
train #8 2nd Class AC seats only, Thai Railways, Feb 9, 2020
Good trip on time. The chsirs need or a new stuffing or deeper seats
KN
5
train #14 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Can't falt the quality of the staff that did the booking. I will say the train was an hour late in coming in. However we were pre warned that arrival times were very subjective during the booking process. It's easy and very upfront about all possible problems, as well as very good at stating all the steps needed in purchasing a ticket. Will definitely book this way again.
SJ
5
train #9 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Very comfortable and fun!! Clean and classy. Bring your own food.
AL
4
train #9 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Staff were very efficient and polite. Train was kept clean with warm blankets and soft pillows. The AC is very cold when you first get on but once the bunk is put into a bed, close the curtain and curl under the blanket, very comfortable! I had the best sleep! Fluorescent lights are kept on all night so bring a sleep mask. Would definitely ride again.
RC
5
train #9 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
It was so easy to order this ticket on line and have them make adjustments since my first choice was full . The pick up location was convenient to the train station and everything worked out well for a comfortable trip. Thanks to the link on seat61 I found this site.
BI
5
train #9 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Excellent price considering the distance. Very clean, including the toilets. Staff very efficient and polite. Puts the UK train system to shame.
JP
5
train #26 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Great Journey !!! THX!
MG
4
train #85.2 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Everything was ok only train was late 3 hours and we must buy another tickets for ferry because next ferry was at 16,30.
WT
2
train #173 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Very comfy beds. However our train broke down for 4 hours and no one told us anything- luckily I found a website to track the train. But we missed our connecting coach and ferry and 12Go refused to give me a refund. Toilet is also a bit odd- just a hole in the floor and throughout the journey there were little cockroaches in there
SF
4
train #46 2nd Class Sleeper AC, Thai Railways, Feb 8, 2020
Not the train as booked 38 instead of 46 But good sleep
II
4
train #168 2nd Class Sleeper Fan, Thai Railways, Feb 7, 2020
For me all was fine.
CR
5
train #3 2nd Class AC seats only, Thai Railways, Feb 7, 2020
Excellent service from booking to end of journey- despite the AC breaking down on the train!
IK
4
train #84 1st Class Sleeper, Thai Railways, Feb 7, 2020
Was 2h late.. Other than this was ok
JE
3
train #7 2nd Class AC seats only, Thai Railways, Feb 7, 2020
Train OK but very late to destination.
JJ
4
train #83 1st Class Sleeper, Thai Railways, Feb 7, 2020
I have used this service several times and find it to be prompt and an excellent service to their passengers... Many thanks
MM
5
train #51 2nd Class Sleeper AC, Thai Railways, Feb 6, 2020
Easy as can be. Great service.
RE
5
train #7 2nd Class AC seats only, Thai Railways, Feb 6, 2020
Booking online was was quick and easy using the 12go Asia website. All the arrangements went without a hitch. When we exchanged our travel voucher for train tickets at the Bangkok office, the man at the desk saw that we had a number of travel bookings coming up soon and he printed these out for us without our asking which was really helpful.
SV
3
train #171 2nd Class Fan seats only, Thai Railways, Feb 6, 2020
Train arrived to Chumphon late by 2 hours.
OP
5
train #85 2nd Class Sleeper AC, Thai Railways, Feb 6, 2020
Perfect, we checked for a ticket 3 days before and 12Go fixed to get 3 places in the train. Quick and clear!
SH
3
train #85.2 2nd Class Sleeper AC, Thai Railways, Feb 6, 2020
We had our bed right to the wagon entrance and it was very, very loud
PM
5
train #43 2nd Class AC seats only, Thai Railways, Feb 6, 2020
Good Train Journey, Good Food and good air con carrage
HK
5
train #14 1st Class Sleeper, Thai Railways, Feb 6, 2020
At this trip I had an issue. I had the train ticket sent to the hotel. When it arrived at the hotel and looked at the ticket it was the wrong ticket and the train was leaving the next day. After contacting support through the website, I was called within an hour. They mixed up the tickets. They sent somebody straight away to collect my ticket in Bangkok and solve the problem. The next day I could collect my ticket at the train station in Chiang Mai and was able to get on the right train. Thanks for a very good support.
ND
5
train #85.2 2nd Class Sleeper AC, Thai Railways, Feb 6, 2020
Good company!
DO
4
train #45 2nd Class Sleeper AC, Thai Railways, Feb 6, 2020
No plugs on the train, the lights are on all night and very rocky ride so it's not easy to sleep but still the best way to get to Malaysia by land from Bangkok in one trip. Toilets were fine one Western style with toilet roll the whole trip and was in decent condition throughout the journey.
MM
5
train #10 Class II Ladies Only, Thai Railways, Feb 6, 2020
Very easy to pick up tickets. Great service!
BM
3
train #86 1st Class Sleeper, Thai Railways, Feb 6, 2020
Hatte als Alleinreisende ein Abteil für mich allein und man konnte absperren. Sauberes Bett, Kissen, Decke. Sehr kühl durch die Lüftung. Eigenes Waschbecken. Gemeinschaftstoilette. Zug und Abteil ziemlich alt und abgenutzt. Mit der verspäteten Ankunft von 2 Stunden hab ich gerechnet.
RK
4
train #85.2 2nd Class Sleeper AC, Thai Railways, Feb 5, 2020
Train ride was as smooth and comfortable!
IC
5
train #174 2nd Class Sleeper Fan, Thai Railways, Feb 5, 2020
Everything was perfect
MG
2
train #8 2nd Class AC seats only, Thai Railways, Feb 5, 2020
Pros: Train left Chiang Mai exactly on time and seemed to stay on schedule all the way to the Don Mueang Airport stop. Hot lunch of stewed chicken and curry was better than most airline fare. Cons: Seats are in very bad condition, which is a major issue with a 10+ hour ride. The reclining mechanism on one of our seats was broken so that the seat back wouldn't stay upright, and the seats themselves were torn and extremely uncomfortable. We were on the morning (#8?) train, which was booked full, so no opportunity to see if we could find marginally better seating.
NP
4
train #167 2nd Class Sleeper Fan, Thai Railways, Feb 5, 2020
The train arrived late about 1.5h but everything else was good.
CM
5
train #83 1st Class Sleeper, Thai Railways, Feb 4, 2020
What a fantastic journey. Super comfy beds. Friendly and helpful staff. Dinner and breakfast can be ordered to your cabin. Would highly recommend.
AH
3
train #39 2nd Class AC seats only, Thai Railways, Feb 4, 2020
I needed to collect my tickets out of hours, because my train left at 11pm. I telephoned the 12Go Asia office in an advance to discuss options on how to do this. They very kindly organised that a night security guard could give me my ticket. Thank you!! I was very happy with this option, otherwise i would have had to either go to the office during the day, then go back (a 2-hour round-trip), then go back again for the train, OR arrive at the station 3 hours too early for my train. But I was very disappointed to find the train was NOT a sleeper, just normal seats, so I didnt sleep - I chose a train because I cannot sleep sitting up on buses, etc, and thought night trains had flat-bed seats :(( But I dont think that the fault of 12Go Asia, except that the tickets were then very expensive for what they were - my ticket price showed 200 baht LESS than what i paid 12Go Asia, so I wasnt happy about that....
MO
5
train #13 2nd Class Sleeper AC, Thai Railways, Feb 4, 2020
Very nice!! I dream all the night
HS
5
train #13 2nd Class Sleeper AC, Thai Railways, Feb 4, 2020
Amazing experience
GR
4
train #51 2nd Class Sleeper AC, Thai Railways, Feb 4, 2020
Very comfortable and enjoyable but the a/c was a bit cold
CM
5
train #25 1st Class Sleeper, Thai Railways, Feb 4, 2020
Great!
WE
5
train #167 2nd Class Sleeper AC, Thai Railways, Feb 3, 2020
Departed on time. Despite older Japanese built train it was clean and so were the toilets. Carriage attendant was efficient at converting seats to bed and he was friendly. Train arrived and hour later than scheduled but this is normal for Thai trains.
RK
3
train #45 2nd Class Sleeper AC, Thai Railways, Feb 3, 2020
Arrived over an hour late but comfortable on board and the staff were nice.
PM
4
train #171 2nd Class Fan seats only, Thai Railways, Feb 3, 2020
Okay trip, 2.class, a little noisy with open windows
ER
4
train #85.2 2nd Class Sleeper AC, Thai Railways, Feb 3, 2020
Couchettes propres et confortables. Prévoir à boire et à manger.
KH
5
train #75 2nd Class AC seats only, Thai Railways, Feb 3, 2020
Reliable ticketing service.
MD
5
train #84 1st Class Sleeper, Thai Railways, Feb 2, 2020
Everything was all right. The train was clean and safe.
LV
4
train #13 2nd Class Sleeper AC, Thai Railways, Feb 2, 2020
An easy way to travel around and a must to do. The Arco in the train is quite cold so bring something warm.
RV
5
train #10 2nd Class Sleeper AC, Thai Railways, Feb 2, 2020
New train a lot better than old ond
RV
3
train #109 2nd Class Sleeper AC, Thai Railways, Feb 2, 2020
I tried the train going to chiang mai just for experience. My verdict, well, its mediocre. But the train ride is good. I was in a 2nd class sleeper train. I slept comfortably. The bedsheet and pillow are neat and clean. It was an okay ride overall.
JB
4
train #9 2nd Class Sleeper AC, Thai Railways, Feb 2, 2020
Although I missed my train, the staff of 12go was very nice and even refunded me a small amount.
JH
5
train #71 2nd Class AC seats only, Thai Railways, Feb 2, 2020
12go.asia was very efficient. Booked tickets as we were travelling a group of five. Collected tickets early before they opened from concierge. All went smoothly
FA
4
train #45 2nd Class Sleeper AC, Thai Railways, Feb 2, 2020
Good service
BO
3
train #14 2nd Class Sleeper AC, Thai Railways, Feb 2, 2020
Bumpiest train ride i’ve ever taken. It made sleeping a bit difficult.
RB
4
train #37 2nd Class Sleeper AC, Thai Railways, Feb 1, 2020
12go very good service. Train very late instead !
RA
3
train #52 2nd Class Sleeper AC, Thai Railways, Feb 1, 2020
Firstly, the trip was delayed for reasons not disclosed. Secondly, we were assigned at the entrance/exit door. The toilet smell & train wheels were sadly discomforting & sleep/rest elusive. Thirdly, thankful for the experience of comfortable bed & courteous attendants/stewards and that we were able to ride a train for this long distance/hour trip.
NM
5
train #167 2nd Class Sleeper Fan, Thai Railways, Feb 1, 2020
1 hour delay but everything was really good, old trains but beds are comfortable :)
GM
5
train #51 2nd Class Sleeper AC, Thai Railways, Jan 31, 2020
I was nervous about getting my ticket, but it was so easy! They are exactly where they say... Go down the left side of the building with the ticket booths until you see the sign that says "Parcels." The guy there had my ticket in a big manilla envelope with my name on it. So quick! This is a great agent. This was arranged ahead of time. While I was in Thailand, I also bought last minute bus trip tickets to Pattaya and back through 1-2-Go, and those were just as easy. I was nervous about those because I had no way to print my vouchers, but neither bus company questioned it, they just looked at the PDF on my phone and gave me the tickets. So simple! This is definitely the agency to use for city-to-city Thai travel!
GP
5
train #85 2nd Class Sleeper AC, Thai Railways, Jan 31, 2020
Ticket was ready and the service execellent , thank you
IG
5
train #85.2 2nd Class Sleeper AC, Thai Railways, Jan 31, 2020
Very well organized. I was a bit unlucky with 4 babies / todlers in my sleeping compartment on the night train, but that hasnt got anything to do with 12 asia. The train arrived 1 hour late but the bus and ferry where waiting so not a huge delay in the end. Would book again
AT
2
train #10 2nd Class Sleeper AC, Thai Railways, Jan 31, 2020
Despite being comfortable seats and beds, bathrooms could be cleaner and staff disappeared in the middle of the night with no explanation on why we were stopping in many other non scheduled train stations. The system on TVs were not updated leaving us concern on not missing our stop. In the end, the train before ours had derailed and instead of 10 hours, it took me nearly 15h from Chiang Mai to Ayutthaya. Sheets despite being cleared washed, did smell like cigarette smoke. AC was ok but once you close curtains on 2class, it gets a bit hot. Do not recommend
SR
5
train #167 2nd Class Sleeper Fan, Thai Railways, Jan 31, 2020
Another easy trip. We normally buy train tickets ourselves but we weren’t in Thailand so our friends at 12GO did it for us! Simple but follow the instructions!! Safe travelling!
GS
4
train #85.2 2nd Class Sleeper AC, Thai Railways, Jan 31, 2020
Well organized on time schedule for train,bus and ferry transfer without problem.
BA
4
train #9 2nd Class Sleeper AC, Thai Railways, Jan 31, 2020
Pas déçu de ce voyage en train très dépaysant et typique. Couchette plutôt confortable mais la lumière qui reste allumée est un assez gros inconvénient. Je confirme bcp d'avis en conseillant la couchette du bas. Le personnel est au petit soin et la propreté convenable.
DZ
5
train #23 1st Class Sleeper, Thai Railways, Jan 31, 2020
Everything worked perfectly, I can recommend this service
AL
4
train #86 1st Class Sleeper, Thai Railways, Jan 30, 2020
We slept well in first class, but arrived 1:45 later than expected. Had to run to catch the train to the airport. So don't be on a thight schedule.
SS
5
train #7 2nd Class AC seats only, Thai Railways, Jan 30, 2020
Excellent service by 12goasia. Easy to locate office in Bangkok. Free water, drinks, tea coffee offered by 12goasia staff when collected our tickets. Took train no 7 and the journey was pleasant. It is better to take some snacks, food and drinks with you, just in case the food provided is not sufficient or spicy. There is a 7/11 store just outside the station. ☺☺☺☺☺
MD
4
train #7 2nd Class AC seats only, Thai Railways, Jan 30, 2020
Overall it was fine. When you sign up for this trip, you know it will be long. The train did arrive about an hour and half late, but that was also to be expected. Very cool jungle scenery to enjoy as you make it further north. Lunch and snacks are provided.
JB
2
train #84 1st Class Sleeper, Thai Railways, Jan 30, 2020
Dirty, small space, bumpy. Not convenient with a child.

Thai Railways Stations

Sam Sen Bang Sue Junction Don Mueang Chiang Mai Nakhon Lampang Lamphun Lopburi Nakhon Sawan Den Chai Ayutthaya Sila At Phitsanulok Khun Tan Hua Lamphong Lak Si Bang Khen Rangsit Uttaradit Ban Phachi Junction Ban Dara Bang Mun Nak Taphan Hin Phichit Phichai Nong Tom Chum Saeng Tha Sak Mae Moe Krathum Ban Mi Chong Khae Bantakhree Ban Mo Ban Pin Bang Pain Tron Chan Sen Phrom Phiram Wang Krot Pak Nam Pho Hua Dong Nong Pho Chiang Rak Phra Kaeo Nong Wiwat Nong Don Nong Bua Khon Kaen Ban Phai Bua Yai Junction Nong Khai Saraburi Udon Thani Kaeng Khoi Junction Nam Phong Muang Phon Lam Narai Plaza Ban Lueam Khao Suan Kwang Huai Koeng Buri ram Lam Plai Mat Nakhon Ratchasima Thanon Chira Junction Pak Chong Muak Lek Si Sa Ket Uthumphon Phisai Surin Sikhoraphum Ubon Ratchathani Krasang Kanthararom Chakkarat Huai Thalaeng Huai Rat Samrong Thap Sikhio Sung Noen Thamen Chai Huai Ka Yung Nong Sida Khlong Phai Phanao Ban Hin Dat Ban Nong Tat Chumphon Lang Suan Nakhon Pathom Thung Song Phetchaburi Prachuap Khiri Khan Ban Krut Hua Hin Ratchaburi Surat Thani Trang Kantang Salaya Bang Saphan Yai Ban Pong Pathiu Sawi Tha Chana Chaiya Bang Bamru Wang Phong Map Amarit Ban Song Na San Huai Yot Chawang Na Bon Khlong Chan Di Bang Saphan Noi Lamae Huai Prik Khlong Chang Krabiat Thanpho Taling Chan Thap Sakae Kui Buri Tha Chang Phatthalung Hat Yai Yala Bang Kaeo Chana Pattani Photharam Pak Tho Ban Chaam Pranburi Chauat Khao Chaison Han Tao Khuan Niang Thepha Pak Khlong Sungai Kolok Tanyongmat Sungai Padi Rue So Raman Ban Na Pradu Nakhon Si Thammarat Ban Na Ban Tung Lo Huai Sak Thon Buri Nakhon Chai Si Pak Tako Ton Samrong Ban Chimphli Tha Chalaep Khlong Maha Sawat Nong Chok Huay Sai Nua Nong Khang Sam Roi Yot Wisai Thung Kha Khok Ta Hom Huai Yang Wang Duan Nong Khae Khlong Rangsit Noen Makok Ban Mai Khlong Phutsa Khok Krathiam Hua Wai Khao Thong Nawanakhon Khlong Pla Kod Ban Pa Wai Dong Maku Ho Krai Hua Ngiu Nong Teng Kut Chik Ban Donklang Nong Pla Duk Bo Takhro Khao Yoi Kanchanaburi Nam Tok Sai Yok Tha Kilen Wang Pho Koh Maha Mongkol Lard Krabang Huamark Makkasan Khlong Tan Chachoengsao Ban Pak Phli Kabin Buri Watthana Nakhon Aranyaprathet Nong Saeng Preng Bang Nam Priao Ban Sang Prachantakham Ban Dong Bang Sa Kaeo Chonburi Siracha Junction Phlu Ta Luang Yanasangvararam Pattaya Don Si Non Phan Thong Bang Phra Bang Lamung Suphanburi Bueng Phra Ban Khon Ban Bung Tha Sao Pang Puay Mae Tha Hang Chat Mae Tan Noi Nong Lom Saraphi Non Sung Huay Rahat Ban Haet Na Tha Ban Chong Tai Khok Salung Pa Sak Chonlasit Dam Non Khro Wa Tabaek Khokkli Nong Chim Khanthuli Maluan Ban Thung Pho Ron Phibun Khai Thai Ban Ton Don Kuan Khiam Bang Klam Laem Tanot Tase Balo Khiri Rat Nikhom Kumphawapi Khao Chum Thong Junction Huai Mut Phruphi Padang Besar Huai Thap Than Mae Haad Koh Tao Chumphon Railway Station Na Thon Koh Samui Donsak Lomprayah Ban Rai Thong Sala Koh Phangan Surat Thani Train Station Na Thon hotel transfer Na Thon Koh Samui Songserm