Thai Railways

Buy Thai Railways Tickets

Bangkok - Ayutthaya
Find tickets
Train Class II AC
05:45, 08:20, 08:30, 10:05, 10:50, 18:35, 21:30
Train Class II Fan
06:40, 12:55, 15:20, 21:50, 22:00, 22:25
Train Class II Ladies Only
18:10, 20:00, 20:30
Train Class II Sleeper AC
13:45, 18:10, 18:55, 19:35, 20:00, 20:10, 20:30, 21:30, 22:00
Train Class II Sleeper Fan
18:55, 22:00
Train Class III AC
21:00
Train Class III Fan
20:00, 20:45
Train VIP Sleeper
18:10, 19:35, 20:00, 21:30
Train VIP Sleeper Deluxe
19:35
Bangkok - Chiang Mai
Find tickets
Train Class II AC
08:30, 18:45
Train Class II Fan
22:00
Train Class II Ladies Only
18:10
Train Class II Sleeper AC
13:45, 18:10, 19:35, 19:50, 22:00
Train Class II Sleeper Fan
22:00
Train VIP Sleeper
18:10, 19:35
Train VIP Sleeper Deluxe
19:35
Bangkok - Chumphon
Find tickets
Train Class II AC
08:05, 15:10, 22:50
Train Class II Fan
07:30, 13:00, 15:35, 17:05, 17:35, 18:30, 19:30
Train Class II Ladies Only
15:10
Train Class II Sleeper AC
13:00, 14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:29, 19:30
Train Class II Sleeper Fan
13:00, 15:35, 17:35, 18:30, 19:30
Train VIP Sleeper
14:45, 15:10, 17:05, 19:30
Bangkok - Koh Phangan
Find tickets
Train Class II Sleeper AC
18:30, 19:30
Train Class II Sleeper Fan
18:30
Bangkok - Koh Samui
Find tickets
01:00, 17:05, 18:30, 19:30
Bangkok - Nakhon Si Thammarat
Find tickets
Train Class II AC
15:10, 22:50
Train Class II Fan
13:00, 15:35, 17:05, 17:35, 18:30
Train Class II Ladies Only
15:10
Train Class II Sleeper AC
13:00, 14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:30
Train Class II Sleeper Fan
13:00, 15:35, 17:35, 18:30, 19:30
Train VIP Sleeper
14:45, 15:10, 17:05, 19:30
Bangkok - Nong Khai
Find tickets
Train Class II AC
08:20, 18:35
Train Class II Ladies Only
20:00
Train Class II Sleeper AC
20:00
Train Class III Fan
20:00, 20:45
Train VIP Sleeper
20:00
Bangkok - Surat Thani
Find tickets
Train Class II AC
08:05, 15:10, 22:50
Train Class II Fan
13:00, 15:35, 17:05, 17:35, 18:30
Train Class II Ladies Only
15:10
Train Class II Sleeper AC
13:00, 14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:30
Train Class II Sleeper Fan
13:00, 15:35, 17:35, 18:30, 19:30
Train VIP Sleeper
14:45, 15:10, 17:05, 19:30
Bangkok - Trang
Find tickets
Train Class II Fan
17:05, 18:30
Train Class II Sleeper AC
17:05, 18:30
Train Class II Sleeper Fan
18:30
Train VIP Sleeper
17:05
Chiang Mai - Bangkok
Find tickets
Train Class II AC
08:50, 18:30
Train Class II Fan
06:30
Train Class II Ladies Only
18:00
Train Class II Sleeper AC
15:30, 17:00, 18:00, 18:30
Train Class II Sleeper Fan
15:30
Train VIP Sleeper
17:00, 18:00
Train VIP Sleeper Deluxe
17:00
Nakhon Si Thammarat - Bangkok
Find tickets
Train Class II Sleeper AC
13:00, 15:00
Train Class II Sleeper Fan
13:00
Train VIP Sleeper
15:00
Trang - Bangkok
Find tickets
Train Class II Fan
12:40
Train Class II Sleeper AC
12:40, 17:25
Train Class II Sleeper Fan
12:40
Train VIP Sleeper
17:25

Thai Railways Company Reviews

4.2
22,511 / 438,039
5 10214
4 7929
3 2936
2 788
1 644
99.7% of 438,039 travelers were presumably happy with Thai Railways as they left good or no review

At 12Go our operators offer three types of service:

Cheap, Fast, Good - but you can usually pick only two of them!
Cheap & Fast won’t be Good. (e.g. buses from/to Khao San Road, local buses or 3rd class trains)
Cheap & Good won’t be Fast. (e.g. VIP trains in Thailand)
Fast & Good won’t be Cheap. (e.g. private limousine services, or VIP24 buses vs Express buses)

Make your choice! Please remember that while we are closely monitoring the services, we are still an agency marketplace. That means we focus on ticketing services and route availability & coverage rather than on the factual seat reclining angle you will get on the bus today.

May 23, 2019
train #13 Class II Sleeper AC, Thai Railways
★★★★☆
Second class wagon and it was an amazing experience, overall. Quite cold at night and, even if sleeping on the lower bunk bed, the lights were on all night long and they were a bit annoying. Luckily I had with an eye mask.
May 23, 2019
train #10 VIP Sleeper, Thai Railways
★★★★★
Really easy to book and pick up tickets. 1st class was worth it. Cosy little cabin and excellent service. No issues. Food onboard was really good and decent price
May 23, 2019
train #10 Class II Sleeper AC, Thai Railways
★★★★☆
Very hard beds, and not enough blankets. A/C was very strong. We were handed juice on arrival which we hadn't ordered, then charged for it on departure of the train. But in general was a pleasant enough trip.
May 23, 2019
train #14 VIP Sleeper, Thai Railways
★★☆☆☆
Actually I was very disappointed in the whole journey except for the service I received from the staff at 2Go and The Bosshotel. The train was old and noisy, the food poor quality and expensive, beds were cramped and the air con too cold to sleep.
May 23, 2019
train #9 Class II Sleeper AC, Thai Railways
★★★★★
Efficient and cheap travel to chiang mai. The staff were excellent and helpful. Bring your own food if you can, food on the train is very overpriced (500 baht for dinner and breakfast with a coffee).
May 23, 2019
train #171 Class II Sleeper Fan, Thai Railways
★★★☆☆
First up we give 12Go Asia 5 stars for their part in the journey as they were great to deal with. Good communication and easy to book the tickets online in advance before we came to Thailand. The 3 stars for the rest of this review is about the train journey itself which was exhausting as it took an extra 1.5hrs (7 hours total) so being 2nd class fan cooled sleeper and starting off in the middle of the day it was roasting hot - at least 35deg probably more. Food vendors do go through the train constantly so there are plenty of opportunities to get iced teas, snacks, cool soft drinks, water etc. We had fun trying lots of different things. It was only after we arrived to Hua Lamphong station that we found out there are of course air-con seats. However unfortunately 12Go don't appear to ever have these for sale online through their website. Our recommendation if you do want to have a reasonably comfortable trip in air-con is to book directly with Thailand State Rail by telephone (ring international if necessary) or at the station. There appears to be no options for booking aircon seats online. The big plus is that If you can cope with fan cooled then it is fascinating to watch the passing scenery out of the open windows (the extra breeze is a blessing too) and you are travelling the way many people in the country travel so that is also an interesting part of your trip to Thailand. All the people on board were friendly and relaxed and good company! Hope this helps with your planning :)
May 23, 2019
train #26 Class II Ladies Only, Thai Railways
★★★★★
very enjoyable adventure! beds were great, and the cabin staff were very polite and helpful! Thank you
May 23, 2019
train #31 Class II Sleeper AC, Thai Railways
★★★★☆
Aircond very cold
May 23, 2019
train #86 Class II Sleeper AC, Thai Railways
★★★★☆
The beds are pretty short and the top bed is very narrow as well. The light on the roof spills into the top bed so an eye cover is a must. Train ran on time and the AC was good.
May 22, 2019
train #85.2 Class II Sleeper AC, Thai Railways
★★★★★
Very nice trip. Every part was managed by well prepared organizers. We didn't have to worry about anything.
May 22, 2019
train #169 Class II Sleeper Fan, Thai Railways
★☆☆☆☆
12Go.Asia is a ripoff and should be avoided at all costs. I specifically asked for fan sleeper, which I absolutely did not get. 12go.asia fee was 250 baht for a ticket that cost only about 500 baht!!! That is a 50% commission!!! And although they are right across from Hualamphong train station (and seem to buy up tickets in advance), they take a long time to confirm ticket, perhaps hoping to get some buyers willing to pay for "priority service" so they can bump people who ordered sooner. As for trip: a horrible train. I took this same trip in the other direction in 2013 with no issues. This time, however, it was not clean and had no supplies in toilet; also, it was supposed to be a fan sleeper but was FREEZING COLD AC, which sucked because I was upper bunk with a vent blowing directly on my head. AC cut out at 4:30am, and then it got suffocating because no fans were turned on until all beds were put away, by which time it was stifling hot. I've visited Thailand 5 times in 25 years and never had travel woes until now. Go to the train station and do not ever deal with 12go.asia. (Note: although smoking is prohibited on Thai trains, you'll encounter plenty of violators, and no one seems to get fined despite signs to the contrary.)
May 22, 2019
train #9 Class II Sleeper AC, Thai Railways
★★★★★
Very comfortable and clean !
May 22, 2019
train #9 VIP Sleeper, Thai Railways
★★★★★
Bed is very clean, very comfortable !
May 22, 2019
train #85.2 Class II Sleeper AC, Thai Railways
★★★★☆
very good service. conductor very professional and helpful. However, individuals offering food for sale were very pushy, even after saying no several times. not sure these individuals worked for the train.
May 22, 2019
train #84 VIP Sleeper, Thai Railways
★★★★★
everything like expected
May 22, 2019
train #85.2 Class II Sleeper AC, Thai Railways
★★★☆☆
We don't like so much of the train's toilet and food.
May 22, 2019
train #13 Class II Sleeper AC, Thai Railways
★★★★☆
Booking with 12go great, train journey times good. Train staff very nice and helpful. Toilet not hygienic however, but functional. Top bunk had light in my face despite curtains, so bring an eye mask.
May 22, 2019
train #9 Class II Sleeper AC, Thai Railways
★★★★★
Great journey, train was excellent and all staff friendly and efficient.
May 21, 2019
train #26 Class II Sleeper AC, Thai Railways
★★★★☆
Very clean train and toilet great sleep. Would recommend you pay slightly more for bottom buck to avoid light on all night
May 21, 2019
train #10 Class II Sleeper AC, Thai Railways
★★★★☆
Train starts on time, staff friendly and acts fast, the train been kept relatively clean Train overnight temperature little cold, if maintained at 21C should better
May 20, 2019
train #171 Class II Fan, Thai Railways
★★★☆☆
The 12Go support was good, but the train trip could have been better! Although it was a nice way to travel considering the fact that you will get to see more of the nature, it was very hot sitting on the train for 5 hours without any air con, only fans. The train arrived 1 hour late.
May 20, 2019
train #13 Class II Sleeper AC, Thai Railways
★★☆☆☆
Noisy staff in the middle of the night, small beds, ride so bumpy sleeping was impossible. You get what you pay for.
May 20, 2019
train #45 Class II Sleeper AC, Thai Railways
★★★☆☆
Good for experience but do not try if u are impatient with 18-hour travel and have weak stomach as the toilets are small and looked dirty due to oldness but staffs are very helpful though there is high language barrier.
May 20, 2019
train #13 VIP Sleeper, Thai Railways
★★★★☆
We had bought train tickets for the night train at 7:30. However, we arrived early at the train station and were easily able to change the tickets to the earlier train of 6:15. This train was very clean and nice, but quite cold. The mattress is very thin and firm. The train arrived on time.
May 19, 2019
train #13 VIP Sleeper, Thai Railways
★★★★☆
It’s ok for the price. No shower or toilet in the room but they’re just down the corridor. They make the beds up for you well and they’re comfortable. All ok.
May 19, 2019
train #9 Class II Ladies Only, Thai Railways
★★★★★
12Go staff were friendly, efficient, considerate, and helpful. The women’s car on the train was quiet and comfy. A perfect experience.
May 19, 2019
train #13 Class II Sleeper AC, Thai Railways
★★★★☆
Good system for booking. Good service, clean and punctual. Privacy curtain and toilets were clean. Easy to direct around Bangkok station and find tickets/platform.
May 19, 2019
train #9 VIP Sleeper, Thai Railways
★★★★★
No complaints. We booked 2 months in advance and 12go got us the seats and location (2 connected first class sleeper berth’s). Great service
May 19, 2019
train #13 Class II Sleeper AC, Thai Railways
★★★★★
Easy and perfectly on time :) Bring ear plugs and eye mask.
May 18, 2019
train #9 VIP Sleeper, Thai Railways
★★★★★
Absolutely fantastic team. Great communication via email when booking tickets and when collecting tickets in Bangkok. Also some great advice about the service we booked. I can’t recommend these guys enough.
May 18, 2019
train #9 VIP Sleeper, Thai Railways
★★★☆☆
First class train very convenient - private sleepers - efficient staff - couch is a bit hard - and the seats also - air conditioning ok
May 18, 2019
train #8 Class II AC, Thai Railways
★★★★☆
Comfortable seats, good AC food was OK
May 18, 2019
train #7 Class II AC, Thai Railways
★★★☆☆
Track needed repairing. Bumpy ride in diesel train not expected. Service good. Wasn't expecting meals. Nice surprise!
May 18, 2019
train #170 Class II Sleeper AC, Thai Railways
★★★☆☆
The toilets need serious improvement or at least cleaning, otherwise good
May 18, 2019
train #25 VIP Sleeper, Thai Railways
★★★★★
this trip was lovely
May 17, 2019
train #25 Class II Ladies Only, Thai Railways
★★★★★
Comfortable and convenient I slept very well not loud or too bumpy
May 17, 2019
train #85 VIP Sleeper, Thai Railways
★★★★★
Great service at 12Go. Office. Even received 200 baht back in crisp new notes. Train departed on time. 1st class sleeper very comfy , surprise package hot dinner and breakfast for about 350 baht total delivered to your cabin. Bunks set up early in.trip . Meals severed about 8pm and 6am.
May 17, 2019
train #7 Class II AC, Thai Railways
★★☆☆☆
Terribly uncomfortable seats. Were worn out. We thought the train had new equipment but the carriage on this trip was very old and worn out. AC did work well and cabin attendants were good. Would not recommend
May 17, 2019
train #85 VIP Sleeper, Thai Railways
★★☆☆☆
Verry old train and not really clean
May 17, 2019
train #9 VIP Sleeper, Thai Railways
★★★★★
We really enjoyed our trip, family of five slept comfortably in two connected compartments. Food was surprisingly good, time flew.

Thai Railways Stations

Sam Sen Bang Sue Don Mueang Chiang Mai Lampang Lamphun Lopburi Nakhon Sawan Den Chai Ayutthaya Sila At Uttaradit Phitsanulok Khun Tan Hua Lamphong Lak Si Bang Khen Phichit Rangsit Ban Pin Phachi Ban Dara Bang Mun Nak Taphan Hin Phichai Nong Tom Chum Saeng Tha Sak Mae Moe Krathum Ban Mi Chong Khae Bantakhree Ban Mo Bang Pain Tron Chan Sen Phrom Phiram Wang Krot Pak Nam Pho Khon Kaen Ban Phai Bua Yai Nong Khai Saraburi Udon Thani Kaeng Khoi Nam Phong Muang Phon Lam Narai Plaza Ban Lueam Khao Suan Kwang King Huai Buri ram Lam Paimat Nakhon Ratchasima Thanon Chira 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 Chiang Rak Phra Kaeo Thamen Chai Huai Ka Yung Nong Sida Khlong Phai Phanao Ban Hin Dat 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 Pathio Sawi Tha Chana Chaiya Bang Bamru Wang Phong Ban Song Na San Huai Yot Chawang Na Bon Chandi khlong Bang Saphan Noi Lamae Huai Prik Khlong Chang Krabiat Than Por Tha Chang Phatthalung Hat Yai Yala Bang Kaeo Chana Pattani Map Amarit Taling Chan Photharam Pak Tho Ban Chaam Pranburi Thap Sakae Chauat Khao Chaison Han Tao Khuan Niang Thepha Pak Khlong Sungai Kolok Tanyongmat Sungai Padi Rue So Raman Nakhon Si Thammarat Ban Na Ban Tung Lo Huai Sak 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 Si Racha Phlu Ta Luang Yanasangvararam Pattaya Don Si Non Phan Thong Bang Phra Bang Lamung Khok Salung Wa Tabaek Hua Dong Nong Pho Nong Wiwat Nong Don Padang Besar Thong Sala Koh Phangan Mae Haad Koh Tao Chumphon Railway Station Na Thon Koh Samui Donsak Lomprayah Ban Rai Non Sung Ban Haet Surat Thani Train Station Na Thon hotel transfer