馬塔蘭
巴厘岛
Tue, Nov 3
+ Add return
2 Travelers

Thai Railway

4.3
7,591 customer reviews
  • About
  • Popular Routes
  • Stations
  • Reviews
  • Schedule and Timetable

About Thai Railway

A railway journey is a convenient way to explore the country. No matter whether you are after a quintessentially old school experience with a slow long-haul train or a super modern highspeed express, a train travel allows you to get to your destination in style and enjoy the trip at its most. Thai Railway is one of the operators you can book a train ride with. Before confirming your booking, remember to check the date of your travel, class, price and conditions of your fare.

What are the Main Stations of Thai Railway?

The main stations covered by Thai Railway’s route map include

  • Thung Song
  • Chumphon
  • Salaya
  • Nakhon Pathom
  • Prachuap Khiri Khan
  • Lang Suan
  • Hua Lamphong
  • Ban Na Pradu
  • Chum Saeng
  • Kumphawapi
  • Khok Khram
  • Na San
  • Bamnet Narong
  • Nikhom Rotphai Khomo Sip Et
  • Nong Saeng
  • Nonsaat
  • Trang
  • Thap Krit
  • Khon Kaen
  • Pathiu
  • Uttaradit
  • Kapang
  • Ban Na
  • Pak Tako
  • Ban Thung Lo
  • Huai Thap Than
  • Ban Pin
  • Mae Moe
  • Bang Saphan Noi
  • Chiang Mai
  • Krasang
  • Wat Chang Hai
  • Chiang Rak
  • Nong Wiwat
  • Krung Thep Aphiwat Central Terminal Station
  • Huai Rai
  • Khok Salung
  • Lam Narai
  • Laem Tanot
  • Tha Chang
  • Chuk Samet
  • Phatthalung
  • Tanyongmat
  • Sawi
  • Pak Chong
  • Kaeng Khoi Junction
  • Thap Sakae
  • Thi Wang
  • Si Sa Ket
  • Wat Suwan
  • Ton Samrong
  • Ban Khon
  • Sungai Padi
  • Hua Takhe
  • Pattani
  • Hat Yai
  • Don Mueang
  • Jaran Sanitwong
  • Samrong Thap
  • Phuttamonthon Sai 2
  • Sung Noen
  • Bang Bamru
  • Tron
  • Chong Khae
  • Ban Song
  • Lam Plai Mat
  • Yala
  • Phetchaburi
  • Ban Mai
  • Chaiya
  • Hua Dong
  • Surin
  • Siracha Junction
  • Thon Buri
  • Padang Besar
  • Huai Sam Phat
  • Phruphi
  • Phrom Phiram
  • Pattaya
  • Kantang
  • Map Amarit
  • Surat Thani Train Station
  • Ban Dara
  • Khamsavath Railway station
  • Ratchaburi
  • Khlong Tan
  • Sala Thammasop
  • Thammasat University
  • Lamphun
  • Nakhon Lampang
  • Nong Tom
  • Pa Sak Jolasid Dam
  • Lat Krabang
  • Ubon Ratchathani
  • Padang Besar Malaysia
  • Ban Mo
  • Krathum
  • Taphan Hin
  • Thepha
  • Nong Don
  • Bang Saphan Yai
  • Ban Dan
  • Den Chai
  • Huamark
  • Lopburi
  • Muang Phon
  • Kut Chik
  • Khlong Ngae
  • Thamen Chai
  • Chana
  • Marubo
  • Ban Lueam
  • Wat Ngiu Rai
  • Ban Chaam
  • Nong Saeng
  • Hua Hin
  • Pranburi
  • Lamae
  • Huai Prik
  • Huai Yang
  • Ban Phachi Junction
  • Tha Ruea Ayutthaya
  • Ban Pong
  • Huai Ka Yung
  • Kaeng Sue Ten
  • Chawang
  • Huai Thalaeng
  • Suan Nong Nuch
  • Khlong Chan Di
  • Nong Khai
  • Map Phra Chan
  • Udon Thani
  • Nakhon Sawan
  • Ban Mi
  • Ban Phai
  • Wang Krot
  • Taling Chan
  • Ban Takhli
  • Krabiat
  • Kanthararom
  • Khao Chum Thong Junction
  • Nong Teng
  • Rue So
  • Chachoengsao
  • Na Bon
  • Sila At
  • Thanpho
  • Yanasangvararam
  • Tha Phra
  • Buri Ram
  • Han Tao
  • Bua Yai Junction
  • Phichit
  • Nakhon Ratchasima
  • Nakhon Si Thammarat
  • Khuan Niang
  • Talad Nam 4 Pak
  • Ayutthaya
  • Tase
  • Khun Tan
  • Phitsanulok
  • Rangsit
  • Makkasan
  • Huai Koeng
  • Bang Kaeo
  • Sam Sen
  • Pang Ton Phueng
  • Muak Lek
  • Raman Yala
  • Bang Pain
  • Saraburi
  • Photharam
  • Phichai
  • Cho Ai Rong
  • Lam Chi
  • Bang Khen
  • Khlong Chang
  • Huai Yot
  • Thanon Chira Junction
  • Pak Khlong
  • Ban Khon Hat
  • Bang Mun Nak
  • Pha Sadet
  • Lak Si
  • Sikhoraphum
  • Khao Suan Kwang
  • Phra Kaeo
  • Uthumphon Phisai
  • Nong Bua Lai
  • Nam Phong
  • Lopburi 2
  • Sungai Kolok
  • Pak Nam Pho
  • Chakkarat
  • Utaphao
  • Wa Tabaek
  • Tha Chang Saraburi
  • Wang Phong
  • Huai Rat
  • Nong Kae
  • Nakhon Chai Si
  • Chatturat
  • Khao Chaison
  • Nong Pho
  • Tha Sak
  • Chauat
  • Kui Buri
  • Tha Chana
  • Bang Sue Junction
  • Chan Sen
  • Chonburi
  • Sikhio
  • Ban Plu Ta Luang
  • Pak Tho
  • Ban Krut

What are the Most Popular Routes of Thai Railway?

Here are some of the routes offered by Thai Railway which enjoy the greatest popularity with travellers:

What are the Train Classes & Prices of Thai Railway?

Depending on the length of your trip and your preferences you can choose a first or second class ticket in a sleeper coach for an overnight trip or opt for a hard or soft seat if available. Note that the choice of ticket classes depends both on the route and the length of your trip. Basically, your train may feature first class berths but you will not be able to book one if you are doing just a short two-hour stretch. In general, second class berths are a good choice for longer trips, and soft seats get you covered if your train ride is supposed to take under 4-5 hours.

Pros & Cons of Train Travel

Pros of Train Travel

  • The best thing about railway travel is no traffic jams. Even on rush-hour, long weekends or during the high season
  • An easy online booking process – you do not need to go to the railway station, which was the case in many places not so long ago!
  • Prices for train tickets are usually more affordable compared to airplane tickets yet for certain destinations and trips the total travel time can be almost the same
  • While rail travel is obviously slower than air travel, railway stations are often located in the centre of the city which saves you a sack of time getting to/from there while airports are almost always are quite a long way out of the city
  • Travelling by night allows you to save on a hotel room and sleep well at the same time – opposite to a night bus where even the sleeping class is a huge compromise
  • On certain routes luxury service is available

Cons of Train Travel

  • For longer trips a train ride is definitely more time consuming than air journeys
  • Trains do ride on schedule but being out of schedule is not unheard of for train travel – and delays can be huge, so if you are planning a connection to your flight, carefully check the time your train arrives at the station and think twice.
  • Cleanliness is sometimes an issue with second and third class tickets, and with toilets, too.
  • If your train makes a lot of stops, in some cases it is difficult to figure out when to get off as stops are not always clearly announced or marked with the exception of an electronic screen.
Read more

Thai Railway Popular Routes

Lamphun to Phitsanulok
Train 1st Class Sleeper AC
17:33, 18:23, 18:43, 19:29
Train 2nd Class AC seats only
07:49, 08:36
Train Class 3 Fan
06:51, 07:36, 15:55, 16:51, 17:33, 18:23
Train 2nd Class Sleeper AC
15:55, 16:51, 17:33, 18:23, 18:43, 19:29
Train 2nd Class Fan seats only
06:51, 07:36, 15:55, 16:51, 17:33, 18:23
Bangkok to Phrae
Train 2nd Class AC seats only
07:30, 07:45
Train 2nd Class Sleeper AC
14:15, 14:32, 18:40, 18:57, 20:05, 20:22, 20:45, 21:02, 22:30, 22:47
Train 1st Class Sleeper AC
18:40, 18:57, 20:05, 20:22
Train Class 3 Fan
07:50, 08:07, 14:15, 14:32, 20:05, 20:22, 20:45, 21:02, 22:30, 22:47
Train 2nd Class Fan seats only
07:50, 08:07, 14:15, 14:32, 20:05, 20:22, 20:45, 21:02, 22:30, 22:47
Phatthalung to Bangkok
Train 2nd Class Sleeper Fan
17:21, 18:58, 19:15, 19:21, 19:41
Train 1st Class Sleeper AC
18:54, 18:57, 19:18
Train 2nd Class Fan seats only
17:21, 18:54, 18:58, 19:15, 19:18, 19:21, 19:41, 19:55, 20:05
Train 2nd Class Sleeper AC
17:21, 18:54, 18:57, 18:58, 19:15, 19:18, 19:21, 19:41, 19:55, 20:05
Train Class 3 Fan
17:21, 18:54, 18:58, 19:15, 19:18, 19:21, 19:41, 19:55, 20:05
Ratchaburi to Chumphon
Train 2nd Class Sleeper AC
16:25, 17:07, 17:32, 18:09, 18:10, 18:47, 18:52, 19:05, 19:33, 19:51, 20:09, 20:48, 21:15, 21:35, 21:54, 21:57, 22:16, 22:34
Train Class 3 Fan
16:25, 17:07, 17:32, 18:10, 18:52, 19:05, 19:33, 19:51, 20:09, 20:48, 21:15, 21:35, 21:54, 21:57, 22:16, 22:34
Train 2nd Class Fan seats only
16:25, 17:07, 17:32, 18:10, 18:52, 19:05, 19:33, 19:51, 20:09, 20:48, 21:15, 21:35, 21:54, 21:57, 22:16, 22:34
Train 1st Class Sleeper AC
17:32, 18:09, 18:10, 18:47, 20:09, 20:48, 21:15, 21:57
Train 2nd Class Sleeper Fan
18:52, 19:33, 21:54, 22:34
Train 2nd Class AC seats only
00:02, 00:37, 08:42, 09:08, 20:09, 20:48
Prachuap Khiri Khan to Trang
Train 2nd Class Fan seats only
00:54, 01:17, 01:45, 02:36, 02:51
Train Class 3 Fan
00:54, 01:17, 01:45, 02:36, 02:51
Train 1st Class Sleeper AC
00:54
Train 2nd Class Sleeper Fan
01:45
Train 2nd Class Sleeper AC
00:54, 01:17, 01:45, 02:36, 02:51
Train 2nd Class AC seats only
00:54
Nakhon Pathom to Chumphon
Train 2nd Class Sleeper Fan
18:31, 21:03, 21:32
Train Class 3 Fan
15:42, 16:06, 16:43, 17:12, 18:03, 18:31, 19:23, 19:50, 20:23, 20:43, 20:52, 21:03, 21:12, 21:32
Train 2nd Class Fan seats only
15:42, 16:06, 16:43, 17:12, 18:03, 18:31, 19:23, 19:50, 20:23, 20:43, 20:52, 21:03, 21:12, 21:32
Train 2nd Class AC seats only
08:00, 08:23, 19:23, 19:50, 23:20, 23:43
Train 2nd Class Sleeper AC
15:42, 16:06, 16:43, 17:12, 17:23, 17:50, 18:03, 18:31, 19:23, 19:50, 20:23, 20:43, 20:52, 21:03, 21:12, 21:32
Train 1st Class Sleeper AC
16:43, 17:12, 17:23, 17:50, 19:23, 19:50, 20:23, 20:52
Trang to Nakhon Si Thammarat
Train 2nd Class AC seats only
17:00, 17:27
Train 1st Class Sleeper AC
17:00, 17:27
Train 2nd Class Sleeper Fan
14:15, 14:45, 15:11
Train Class 3 Fan
14:15, 14:45, 15:11, 17:00, 17:27
Train 2nd Class Sleeper AC
14:15, 14:45, 15:11, 17:00, 17:27
Train 2nd Class Fan seats only
14:15, 14:45, 15:11, 17:00, 17:27
Ratchaburi to Phatthalung
Train 2nd Class Sleeper AC
16:25, 17:07, 17:32, 18:09, 18:10, 18:47, 18:52, 19:33
Train 1st Class Sleeper AC
17:32, 18:09, 18:10, 18:47
Train Class 3 Fan
16:25, 17:07, 17:32, 18:10, 18:52, 19:33
Train 2nd Class Fan seats only
16:25, 17:07, 17:32, 18:10, 18:52, 19:33
Pathumthani to Khon Kaen
Train 2nd Class Sleeper AC
20:54, 21:53
Train Class 3 Fan
09:13, 21:53
Train 2nd Class Fan seats only
21:53
Train 1st Class Sleeper AC
20:54
Train 2nd Class AC seats only
09:13, 21:53
Phichit to Phitsanulok
Train 2nd Class Sleeper AC
01:20, 01:41, 02:10, 03:30, 19:09, 19:30, 19:56
Train 2nd Class Fan seats only
01:20, 01:41, 02:10, 03:30, 03:54, 12:40, 13:00, 13:12, 13:19, 13:27, 19:09, 19:30, 19:56
Train Class 3 Fan
01:18, 01:20, 01:41, 02:10, 03:30, 03:54, 12:40, 13:00, 13:12, 13:19, 13:27, 19:09, 19:30, 19:56
Train 2nd Class AC seats only
11:05, 11:23
Chaiyaphum to Lopburi
Train 2nd Class AC seats only
02:07, 12:35, 13:00
Train 2nd Class Sleeper AC
02:07
Train Class 3 Fan
02:07, 11:14, 12:20, 12:35, 13:00
Train 2nd Class Fan seats only
02:07
Prachuap Khiri Khan to Hat Yai
Train 2nd Class Fan seats only
20:04, 20:50, 21:05, 22:04, 22:48, 23:23, 23:40, 23:55
Train Class 3 Fan
20:04, 20:50, 21:05, 22:04, 22:48, 23:23, 23:40, 23:55
Train 1st Class Sleeper AC
21:05, 21:41, 22:04
Train 2nd Class Sleeper Fan
20:04, 21:05, 22:48, 23:23, 23:55
Train 2nd Class Sleeper AC
20:04, 20:50, 21:05, 21:41, 22:04, 22:48, 23:23, 23:40, 23:55
Prachuap Khiri Khan to Yala
Train 2nd Class Fan seats only
20:04, 20:50, 21:05, 22:04, 22:48, 23:55
Train 2nd Class Sleeper AC
20:04, 20:50, 21:05, 22:48, 23:55
Train 1st Class Sleeper AC
21:05
Train Class 3 Fan
20:04, 20:50, 21:05, 22:04, 22:48, 23:23, 23:55
Vientiane to Udon Thani
Train 2nd Class Sleeper AC
18:25
Train Class 3 Fan
18:25
Train 2nd Class AC seats only
18:25
Phichit to Lopburi
Train 2nd Class Fan seats only
00:07, 11:51, 12:09, 14:22, 14:45, 15:04, 23:19, 23:41, 23:42
Train Class 3 Fan
00:07, 11:24, 11:51, 12:09, 14:22, 14:45, 15:04, 22:48, 23:19, 23:41, 23:42
Train 2nd Class Sleeper AC
00:07, 22:48, 23:19, 23:41, 23:42
Train 2nd Class AC seats only
14:08
Nonthaburi to Cha Am
Train 2nd Class Fan seats only
17:42, 20:42
Train 2nd Class Sleeper AC
17:42, 20:42
Train Class 3 Fan
17:42, 20:42
Phitsanulok to Ayutthaya
Train 2nd Class Fan seats only
00:01, 10:43, 13:42, 22:05, 22:19, 23:03
Train 2nd Class Sleeper AC
00:01, 01:01, 22:05, 22:19, 23:03
Train 1st Class Sleeper AC
00:01, 01:01
Train Class 3 Fan
00:01, 10:09, 10:18, 10:43, 13:08, 13:42, 21:30, 21:40, 22:05, 22:19, 23:03
Train 2nd Class AC seats only
13:26
Sisaket to Saraburi
Train 2nd Class AC seats only
06:08, 06:28, 06:35, 06:44, 06:55, 06:56, 07:04, 07:12, 15:12, 15:31, 15:48
Train 1st Class Sleeper AC
19:45, 20:11, 20:31
Train 2nd Class Fan seats only
07:38, 07:59, 08:04, 08:25, 08:28, 08:41, 08:49, 08:51, 09:01, 09:12, 18:14, 18:41, 19:02, 19:17, 19:29, 20:58, 21:24, 21:43, 21:56, 22:07
Train 2nd Class Sleeper AC
19:45, 20:11, 20:31, 20:58, 21:24, 21:43, 21:56, 22:07
Train Class 3 Fan
06:08, 06:28, 06:35, 06:44, 06:55, 06:56, 07:04, 07:12, 07:23, 07:32, 07:38, 07:59, 08:04, 08:25, 08:28, 08:41, 08:49, 08:51, 09:01, 09:12, 18:14, 18:41, 19:02, 19:17, 19:29, 20:58, 21:24, 21:43, 21:56, 22:07
Nakhon Sawan to Chiang Mai
Train Class 3 Fan
02:20, 17:19, 17:32, 17:51, 18:22, 18:28, 18:54, 23:47
Train 2nd Class Sleeper AC
02:20, 17:19, 17:32, 17:51, 18:22, 18:28, 18:54, 22:20, 23:47
Train 2nd Class AC seats only
10:19
Train 1st Class Sleeper AC
22:20, 23:47
Train 2nd Class Fan seats only
02:20, 17:19, 17:32, 17:51, 18:22, 18:28, 18:54, 23:47
Trang to Prachuap Khiri Khan
Train 2nd Class Sleeper Fan
14:15, 14:45
Train 2nd Class Sleeper AC
14:15, 14:45, 15:11, 17:00, 17:27
Train Class 3 Fan
14:15, 14:45, 15:11, 17:00, 17:27
Train 2nd Class Fan seats only
14:15, 14:45, 15:11, 17:00, 17:27
Train 1st Class Sleeper AC
17:00, 17:27
Train 2nd Class AC seats only
17:00, 17:27
Phrae to Nakhon Sawan
Train 2nd Class AC seats only
10:57, 11:28
Train 2nd Class Fan seats only
08:00, 10:11, 10:46, 19:10, 19:39, 20:18, 20:57, 21:35
Train Class 3 Fan
08:00, 10:11, 10:46, 19:10, 19:39, 20:18, 20:57, 21:35
Train 1st Class Sleeper AC
20:57, 21:35, 22:37
Train 2nd Class Sleeper AC
19:10, 19:39, 20:18, 20:57, 21:35, 22:37
Nakhon Pathom to Bangkok
Train 2nd Class Sleeper AC
04:05, 04:35, 05:05, 05:34, 05:35, 05:54, 06:10, 06:26, 06:29, 06:54, 07:06, 07:34, 08:00, 08:29, 09:38, 10:13
Train 1st Class Sleeper AC
05:05, 05:34, 05:54, 06:29, 07:06, 07:34, 08:00, 08:29
Train Class 3 Fan
04:05, 04:35, 05:05, 05:34, 05:35, 05:54, 06:10, 06:26, 06:29, 06:54, 08:00, 08:29, 09:38, 10:13
Train 2nd Class Fan seats only
04:05, 04:35, 05:05, 05:34, 05:35, 05:54, 06:10, 06:26, 06:29, 06:54, 08:00, 08:29, 09:38, 10:13
Train 2nd Class Sleeper Fan
04:05, 04:35, 06:26, 06:54, 09:38, 10:13
Train 2nd Class AC seats only
02:42, 03:10, 05:54, 06:29, 17:07, 17:35
Udon Thani to Saraburi
Train 2nd Class Fan seats only
20:59, 21:23, 21:43, 21:53
Train Class 3 Fan
07:08, 07:28, 07:37, 07:51, 08:29, 08:52, 20:59, 21:23, 21:33, 21:43, 21:53
Train 1st Class Sleeper AC
20:20, 20:47
Train 2nd Class Sleeper AC
20:20, 20:47, 20:59, 21:23, 21:43, 21:53
Train 2nd Class AC seats only
07:08, 07:28, 07:51, 08:29, 08:52, 20:59, 21:23, 21:43, 21:53
Padang Besar Malaysia to Phetchaburi
17:00
Trang to Nonthaburi
Train 1st Class Sleeper AC
17:00
Train 2nd Class AC seats only
17:00
Train Class 3 Fan
14:15, 14:45, 15:11, 15:36, 17:00, 17:27
Train 2nd Class Sleeper AC
14:15, 14:45, 15:36, 17:00
Train 2nd Class Fan seats only
14:15, 14:45, 17:00
Train 2nd Class Sleeper Fan
14:15
Nakhon Si Thammarat to Trang
Train 1st Class Sleeper AC
06:27, 07:09
Train 2nd Class Sleeper AC
06:27, 07:09, 08:41, 08:49, 08:56, 09:03, 09:49, 10:01
Train 2nd Class Fan seats only
06:27, 07:09, 08:41, 08:49, 08:56, 09:03, 09:49, 10:01
Train Class 3 Fan
06:27, 07:09, 08:41, 08:49, 08:56, 09:03, 09:49, 10:01
Train 2nd Class AC seats only
06:27, 07:09
Train 2nd Class Sleeper Fan
08:56, 09:03, 09:49, 10:01
Ratchaburi to Bangkok
Train 2nd Class AC seats only
01:45, 02:13, 04:48, 05:21, 16:09, 16:37
Train Class 3 Fan
03:09, 03:39, 04:05, 04:27, 04:35, 04:48, 05:02, 05:21, 05:32, 06:02, 06:59, 07:29, 08:12, 08:32, 08:54, 09:10
Train 2nd Class Sleeper AC
03:09, 03:39, 04:05, 04:27, 04:35, 04:48, 05:02, 05:21, 05:32, 06:02, 06:08, 06:38, 06:59, 07:29, 08:12, 08:32, 08:54, 09:10
Train 2nd Class Sleeper Fan
03:09, 03:39, 05:32, 06:02, 08:12, 08:32, 08:54, 09:10
Train 2nd Class Fan seats only
03:09, 03:39, 04:05, 04:27, 04:35, 04:48, 05:02, 05:21, 05:32, 06:02, 06:59, 07:29, 08:12, 08:32, 08:54, 09:10
Train 1st Class Sleeper AC
04:05, 04:35, 04:48, 05:21, 06:08, 06:38, 06:59, 07:29
Phichit to Lampang
Train 2nd Class Fan seats only
03:30, 19:09, 19:30
Train Class 3 Fan
03:30, 19:09, 19:30
Train 2nd Class Sleeper AC
03:30, 19:09
Train 2nd Class AC seats only
11:05
Phatthalung to Chumphon
Train 1st Class Sleeper AC
18:54, 18:57, 19:18
Train 2nd Class Sleeper Fan
17:21, 19:15, 19:21, 19:41, 19:55, 20:05
Train Class 3 Fan
17:21, 18:54, 19:15, 19:18, 19:21, 19:41, 19:55, 20:05
Train 2nd Class Sleeper AC
17:21, 18:54, 18:57, 19:15, 19:18, 19:21, 19:41, 19:55, 20:05
Train 2nd Class Fan seats only
17:21, 19:15, 19:18, 19:21, 19:41, 19:55, 20:05
Phitsanulok to Phichit
Train 2nd Class AC seats only
13:26
Train 2nd Class Fan seats only
00:01, 10:09, 10:43, 13:08, 13:42, 21:30, 22:05, 22:19, 22:32, 23:03
Train 2nd Class Sleeper AC
21:30, 22:05, 22:19, 22:32, 23:03
Train Class 3 Fan
00:01, 10:09, 10:43, 13:08, 13:42, 21:30, 22:05, 22:19, 22:32, 23:03

Thai Railway Schedule & Timetable

Train numberClassDeparture stationArrival stationDepartureArrivalTravel time
167Class 3 FanSalayaPrachuap Khiri Khan21:0301:444h 41m
173Class 3 FanSalayaPrachuap Khiri Khan20:4301:284h 45m
85Class 3 FanSalayaPrachuap Khiri Khan20:2301:074h 44m
169Class 3 FanSalayaPrachuap Khiri Khan18:0322:474h 44m
37Class 3 FanSalayaPrachuap Khiri Khan16:4321:044h 21m
171Class 3 FanSalayaPrachuap Khiri Khan15:4220:034h 21m
1672nd Class Sleeper ACNakhon PathomThung Song21:3209:3412h 2m
1732nd Class Sleeper ACNakhon PathomThung Song21:1209:0411h 52m
852nd Class Sleeper ACNakhon PathomThung Song20:5208:3011h 38m
832nd Class Sleeper ACNakhon PathomThung Song19:5006:5411h 4m
1692nd Class Sleeper ACNakhon PathomThung Song18:3105:5911h 28m
312nd Class Sleeper ACNakhon PathomThung Song17:5004:0810h 18m
372nd Class Sleeper ACNakhon PathomThung Song17:1203:3810h 26m
1712nd Class Sleeper ACNakhon PathomThung Song16:0602:5910h 53m
392nd Class AC seats onlyNakhon PathomChumphon23:4305:225h 39m
832nd Class AC seats onlyNakhon PathomChumphon19:5002:186h 28m
432nd Class AC seats onlyNakhon PathomChumphon08:2313:505h 27m
167Class 3 FanSalayaChumphon21:0304:207h 17m
173Class 3 FanSalayaChumphon20:4304:027h 19m
85Class 3 FanSalayaChumphon20:2303:437h 20m
83Class 3 FanSalayaChumphon19:2302:186h 55m
169Class 3 FanSalayaChumphon18:0301:257h 22m
37Class 3 FanSalayaChumphon16:4323:166h 33m
171Class 3 FanSalayaChumphon15:4222:176h 35m
392nd Class AC seats onlyNakhon PathomLang Suan23:4306:286h 45m
432nd Class AC seats onlyNakhon PathomLang Suan08:2314:566h 33m
167Class 3 FanNakhon PathomChumphon21:3204:206h 48m
173Class 3 FanNakhon PathomChumphon21:1204:026h 50m
85Class 3 FanNakhon PathomChumphon20:5203:436h 51m
83Class 3 FanNakhon PathomChumphon19:5002:186h 28m

Thai Railway Stations

Hua LamphongBan Na PraduChum SaengKumphawapiKhok KhramNa SanBamnet NarongNikhom Rotphai Khomo Sip EtNong SaengNonsaatTrangThap KritKhon KaenPathiuUttaraditKapangBan NaPak TakoBan Thung LoHuai Thap ThanBan PinMae MoeThung SongBang Saphan NoiChiang MaiKrasangWat Chang HaiChiang RakNong WiwatKrung Thep Aphiwat Central Terminal StationHuai RaiKhok SalungLam NaraiLaem TanotTha ChangChuk SametPhatthalungTanyongmatSawiPak ChongKaeng Khoi JunctionThap SakaeThi WangSi Sa KetWat SuwanTon SamrongBan KhonSungai PadiHua TakhePattaniHat YaiDon MueangJaran SanitwongSamrong ThapPhuttamonthon Sai 2Sung NoenBang BamruTronChong KhaeBan SongLam Plai MatYalaPhetchaburiBan MaiChaiyaHua DongSurinSiracha JunctionThon BuriPadang BesarHuai Sam PhatPhruphiPhrom PhiramPattayaKantangMap AmaritSurat Thani Train StationBan DaraKhamsavath Railway stationRatchaburiChumphonKhlong TanSala ThammasopThammasat UniversityLamphunNakhon LampangNong TomPa Sak Jolasid DamLat KrabangUbon RatchathaniPadang Besar MalaysiaBan MoKrathumTaphan HinThephaNong DonBang Saphan YaiBan KrutBan DanDen ChaiHuamarkLopburiMuang PhonKut ChikKhlong NgaeThamen ChaiChanaMaruboBan LueamWat Ngiu RaiBan ChaamNong SaengHua HinPranburiLamaeHuai PrikHuai YangBan Phachi JunctionTha Ruea AyutthayaBan PongHuai Ka YungKaeng Sue TenChawangHuai ThalaengSuan Nong NuchKhlong Chan DiNong KhaiMap Phra ChanUdon ThaniNakhon SawanSalayaBan MiBan PhaiWang KrotTaling ChanBan TakhliKrabiatKanthararomKhao Chum Thong JunctionNong TengRue SoChachoengsaoNa BonSila AtThanphoYanasangvararamTha PhraNakhon PathomPrachuap Khiri KhanBuri RamHan TaoBua Yai JunctionLang SuanPhichitNakhon RatchasimaNakhon Si ThammaratKhuan NiangTalad Nam 4 PakAyutthayaTaseKhun TanPhitsanulokRangsitMakkasanHuai KoengBang KaeoSam SenPang Ton PhuengMuak LekRaman YalaBang PainSaraburiPhotharamPhichaiCho Ai RongLam ChiBang KhenKhlong ChangHuai YotThanon Chira JunctionPak KhlongBan Khon HatBang Mun NakPha SadetLak SiSikhoraphumKhao Suan KwangPhra KaeoUthumphon PhisaiNong Bua LaiNam PhongLopburi 2Sungai KolokPak Nam PhoChakkaratUtaphaoWa TabaekTha Chang SaraburiWang PhongHuai RatNong KaeNakhon Chai SiChatturatKhao ChaisonNong PhoTha SakChauatKui BuriTha ChanaBang Sue JunctionChan SenChonburiSikhioBan Plu Ta LuangPak Tho

Thai Railway Company Reviews

A T
Great day with great informative tour guides
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 30, 2026
Y T
The train was very fast, and we arrived on time. Unfortunately, it wasn’t possible to darken the upper bunk properly, so the person sleeping there was exposed to the train’s lights throughout the journey.
Train#52 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 30, 2026
E W
At 5.00 we had to wake up, so I was standing next to the bed waiting to get it changed into seats but the gay in the lower bed was sitting on the bed with closed curtains so the operator didn't change the bed into seats. As there was no comunication about the stations and could not look outside I had no clue where we were
Train#14 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 30, 2026
D W
The trip was booked as an experience - and it was certainly that. An overly officious little man in uniform refused to let my 14yr old daughter swap with a passenger (who was happy to do so) so we could be next to each other, the same man, then separated a married couple for the same reason when there were spaces available. Why the icky company insists on splitting up customer who book more than 1 ticket when there are available seats/bed together is beyond me. Then not to show common sense, any decent level of customer service, humanity or politeness was just unforgivable. Flying is more expensive and far quicker - at least then the pain is over quickly if the service is poor... This was death by a thousand cuts for 12 hrs. Would NOT recommend this service as long as the customer care remains at these levels.
Train#9 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 29, 2026
D D
If you like traveling by train for the adventure like me, this is a good trip. It's not for everyone, probably most older westerners would think it too "primative" but I really enjoyed it.
Train#102 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 29, 2026
D J
My booked seat wasn't available as somebody else was in it for the entire journey and due to language barrier he refused to move or swap seats
Train#167 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 28, 2026
N H
Great, even though the departure is delayed, but reached hatyai at the same time
Train#169 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 28, 2026
R S
Never again!
Train#84 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 26, 2026
D F
Very professional. Honest. Reliable. Will use always
Train#38 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 26, 2026
F A
The cabin was good, the toilet lacked hygiene, the staff not very friendly, in particular a very insolent one, bad thing for a train that could be nice
Train#109 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 25, 2026
M K
very easy to reserve!
Train#102 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 24, 2026
M A
Very smooth and relaxed journey with nice quick smoking stops . Very safe and friendly guards
Train#142 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 23, 2026
C H
I got upgraded to VIP, I was very happy with that!
Train#13 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 23, 2026
S A
Super efficient & comfortable for great price
Train#13 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 22, 2026
A M
Smooth transition
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 22, 2026
G A
Very good
Train#139 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 21, 2026
ธ เ
Its the good experience for the first time on the train , but there’s one problem the problem is the seat in some any it cant Adjust the seat so that make my younger sister uncomfortable , but for the seat that normal and can Adjust the seat the seat is the most comfortable seat ever in train thankyou
Train#134 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 20, 2026
S M
Clean, calm, orderly. We had a good train experience. Thank you
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 17, 2026
V N
It was not possible to sleep as the very bright lights were on all night. The horrendous smell from the toilets came through the carriage continuously. It'd better to book the sleeper train but the tickets are always sold out unless you book 2-3 weeks in advance, so I suggest taking a bus if you need a ticket last minute.
Train#83 2nd Class Fan seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 17, 2026
A Q
Comfortable ride at an affordable price. The train started on time but ran 1.5 hours late; I was told that this service usually runs late as they don’t account for border control. So don’t plan any flight or anything time sensitive on the same afternoon. The lights stay on all night and you must bring your eye masks and travel pillows. It’s extremely cold inside the coach, but blankets are provided onboard so that was an added bonus. The washrooms got dirty real quick; I recommend bringing your own bidets and wet wipes for convenience. The immigration process at Nong Khai railway station was smooth and seamless. Luggage can be left onboard when getting off for immigration as the same train continues to Vientiane.
Train#133 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 16, 2026
M P
Good services more next time.
Train#109 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 16, 2026
H D
Everything went smooth. Great seats.
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 15, 2026
J W
ok ig
Train#133 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 13, 2026
C L
The train was on time.
Train#14 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 13, 2026
G H
Very kind staff and toilet was clean
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 13, 2026
I M
Fun too take once but when we go back to bangkok in 3 days we are taking a flight. My seat was also broken and tilting so it made sitting quite uncomfortable
Train#51 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 12, 2026
N H
The trip really went well
Train#51 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 10, 2026
B A
The train is old but we were in 2nd class air con so was comfortable enough. The service. Ran perfectly to time
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 10, 2026
L W
Wonderful staff looking after the passengers during the journey
Train#52 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 10, 2026
D B
The train left and arrived perfectly on time.
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 10, 2026
K H
Everything work well during the entire process
Train#21 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 9, 2026
H D
It was a relaxing ride, despite the 1-hour delay.
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 9, 2026
S K
Nice trip
Train#7 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 8, 2026
C Y
Clean and friendly.
Train#31 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 8, 2026
B A
We took the 2nd class AC. The trains are very old but overall comfortable. Temperature was comfortable and the service ran exactly on time
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 6, 2026
K F
12GO did not provide me with the actual train ticket so I needed to have one printed at the ticket booth. Did not provide any information on boarding or seating either
Train#109 2nd Class Fan seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 3, 2026
E M
I couldn't figure out when purchasing how to get a bottom bed. I had a back pain so it was not very convenient to climb up
Train#26 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Oct 1, 2026
J S
Had to change plans due to personal circumstances and did not go. Did not request a refund.
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 30, 2026
W M
Easy transfer and polite staff.
Train#171 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 29, 2026
D N
The train left 20 minutes late but got to Phichit about on time. Comfortable air-conditioned ride.
Train#7 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 29, 2026
C B
2nd Class AC car. Only one door for ingress/egress so if you are all the way to the front of the car with a heavy bag, you have to lug it all the way to the rear. Very small area in the car to store bags that will not fit in the very narrow overhead area.Maybe two bags for 88 passengers. Snack callouts aloud every five minutes in Thai. Annoying. Seats were hard and uncomfortable. Windows were dirty so not great for sightseeing or photography. Train was 45 minutes late getting into Hua Hin from Surat Thani. I did not engage 12Go support. There was no issue with 12Go. The online ticketing process was quick and painless.
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 28, 2026
D A
Excellent upgrade to all facilities.
Train#44 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 28, 2026
C L
I booked my train ticket online in advance, expecting to have a reasonable seat for the journey. However, the seat was randomly assigned, and I was given a seat right next to the restroom. The journey from the departure station to the final destination took around 12 hours, which made the experience quite uncomfortable. I understand that seats may be assigned automatically, but for such a long journey, passengers should have the option to select their preferred seats when booking online. Unfortunately, this experience makes me hesitate to book train tickets in advance again. I hope the booking system can be improved in the future to provide passengers with more flexibility in choosing their seats.
Train#134 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 27, 2026
C E
The train was way more wobly than I have experienced on other trains.
Train#14 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 24, 2026
V S
It was a nice ride, AC's be on for all the money :) The boarding process was easy, the crew was welcoming. The conductor has immediately provided new passengers with a blanket. While some say, that trains in Thailand are old, and perhaps doesn't have a shiny polished look, I'd say that's was a cozy and relaxing experience.
Train#44 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 22, 2026
A V
Train was punctual, stuff spoke a bit of English, not very friendly but helpful. The bedsheets were already laid out. The blanket was as in a plastic bag, sealed, but it didn’t smell clean. They leave the white bright light on the whole night, but at least you have a curtain to close yourself off. Comfortable ladder to climb up. You had two toilets in the wagon, a sitting one and a squatting one, with toilet paper, and the sink had a soap for washing your hands.
Train#13 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 18, 2026
V S
The train has come and departed on time. The boarding process has been organized well, and it was easy to find the boarding zone at the station, even being a foreigner, who came late before boarding and has been in a hurry. The train itself is not new, however the seats are clean, you could recline the seat, there's retractable stand for the legs and overall enough space even if you're of a hulky build.
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 18, 2026
T W
The process worked.
Train#75 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 17, 2026
D D
It’s very cold, very inconfortable and the lady wasn’t very nice at night.
Train#10 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 17, 2026
A F
Was quite the experience
Train#83 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 16, 2026
4.3
7591 customer reviews
5
53%
4
27%
3
14%
2
6%
1
0%
94.4% of 7,591 travelers were presumably happy with Thai Railway as they left good or no review