Kairo
Karlstejn
Tue, Oct 13
+ Add return
2 Travelers

Thai Railway

4.3
7,479 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

  • Hat Yai
  • Surat Thani Train Station
  • Hua Hin
  • Salaya
  • Nakhon Pathom
  • 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
  • Uttaradit
  • Pathiu
  • Kapang
  • Ban Na
  • Pak Tako
  • Ban Thung Lo
  • Huai Thap Than
  • Ban Pin
  • Mae Moe
  • Thung Song
  • 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
  • Tha Chang
  • Laem Tanot
  • 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
  • Don Mueang
  • Jaran Sanitwong
  • Samrong Thap
  • Phuttamonthon Sai 2
  • Bang Bamru
  • Sung Noen
  • 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
  • Ban Dara
  • Khamsavath Railway station
  • Ratchaburi
  • Chumphon
  • 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 Krut
  • 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
  • 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
  • Prachuap Khiri Khan
  • Buri Ram
  • Han Tao
  • Bua Yai Junction
  • Lang Suan
  • 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
  • Thanon Chira Junction
  • Huai Yot
  • Pak Khlong
  • Ban Khon Hat
  • Bang Mun Nak
  • Pha Sadet
  • Lak Si
  • Sikhoraphum
  • Nam Phong
  • Khao Suan Kwang
  • Uthumphon Phisai
  • Nong Bua Lai
  • Phra Kaeo
  • Lopburi 2
  • Sungai Kolok
  • Pak Nam Pho
  • Chakkarat
  • Utaphao
  • Wa Tabaek
  • Tha Chang Saraburi
  • Wang Phong
  • Huai Rat
  • Nong Kae
  • Nakhon Chai Si
  • Khao Chaison
  • Chatturat
  • Nong Pho
  • Tha Sak
  • Chauat
  • Kui Buri
  • Tha Chana
  • Chan Sen
  • Bang Sue Junction
  • Chonburi
  • Sikhio
  • Ban Plu Ta Luang
  • Pak Tho

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

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

Thai Railway Schedule & Timetable

Train numberClassDeparture stationArrival stationDepartureArrivalTravel time
1712nd Class Sleeper ACNakhon PathomSurat Thani Train Station16:0601:119h 5m
167Class 3 FanNakhon PathomHua Hin21:3200:182h 46m
173Class 3 FanNakhon PathomHua Hin21:1200:052h 53m
85Class 3 FanNakhon PathomHua Hin20:5223:422h 50m
83Class 3 FanNakhon PathomHua Hin19:5022:292h 39m
169Class 3 FanNakhon PathomHua Hin18:3123:224h 51m
37Class 3 FanNakhon PathomHua Hin17:1219:452h 33m
171Class 3 FanNakhon PathomHua Hin16:0618:442h 38m
167Class 3 FanSalayaHua Hin21:0300:183h 15m
173Class 3 FanSalayaHua Hin20:4300:053h 22m
85Class 3 FanSalayaHua Hin20:2323:423h 19m
83Class 3 FanSalayaHua Hin19:2322:293h 6m
169Class 3 FanSalayaHua Hin18:0321:203h 17m
37Class 3 FanSalayaHua Hin16:4319:453h 2m
171Class 3 FanSalayaHua Hin15:4218:443h 2m
1692nd Class Sleeper ACNakhon PathomHat Yai18:3109:1814h 47m
312nd Class Sleeper ACNakhon PathomHat Yai17:5007:0513h 15m
372nd Class Sleeper ACNakhon PathomHat Yai17:1206:3513h 23m
1712nd Class Sleeper ACNakhon PathomHat Yai16:0605:5013h 44m
169Class 3 FanNakhon PathomHat Yai18:3109:1814h 47m
37Class 3 FanNakhon PathomHat Yai17:1206:3513h 23m
171Class 3 FanNakhon PathomHat Yai16:0605:5013h 44m
392nd Class AC seats onlySalayaHua Hin23:2002:042h 44m
832nd Class AC seats onlySalayaHua Hin19:2322:293h 6m
432nd Class AC seats onlySalayaHua Hin08:0010:312h 31m
392nd Class AC seats onlyNakhon PathomHua Hin23:4302:042h 21m
832nd Class AC seats onlyNakhon PathomHua Hin19:5022:292h 39m
432nd Class AC seats onlyNakhon PathomHua Hin08:2310:312h 8m
1672nd Class Fan seats onlySalayaHua Hin21:0300:183h 15m
1732nd Class Fan seats onlySalayaHua Hin20:4300:053h 22m

Thai Railway Stations

Hua LamphongBan Na PraduChum SaengKumphawapiKhok KhramNa SanBamnet NarongNikhom Rotphai Khomo Sip EtNong SaengNonsaatTrangThap KritKhon KaenUttaraditPathiuKapangBan NaPak TakoBan Thung LoHuai Thap ThanBan PinMae MoeThung SongBang Saphan NoiChiang MaiKrasangWat Chang HaiChiang RakNong WiwatKrung Thep Aphiwat Central Terminal StationHuai RaiKhok SalungLam NaraiTha ChangLaem TanotChuk SametPhatthalungTanyongmatSawiPak ChongKaeng Khoi JunctionThap SakaeThi WangSi Sa KetWat SuwanTon SamrongBan KhonSungai PadiHua TakhePattaniDon MueangHat YaiJaran SanitwongSamrong ThapPhuttamonthon Sai 2Bang BamruSung NoenTronChong 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 ChangThanon Chira JunctionHuai YotPak KhlongBan Khon HatBang Mun NakPha SadetLak SiSikhoraphumNam PhongKhao Suan KwangUthumphon PhisaiNong Bua LaiPhra KaeoLopburi 2Sungai KolokPak Nam PhoChakkaratUtaphaoWa TabaekTha Chang SaraburiWang PhongHuai RatNong KaeNakhon Chai SiKhao ChaisonChatturatNong PhoTha SakChauatKui BuriTha ChanaChan SenBang Sue JunctionChonburiSikhioBan Plu Ta LuangPak Tho

Thai Railway Company Reviews

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
L W
The only negative I will say is the ridiculous size of the railway station at Krung Thep Bangkok. Too big!
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 16, 2026
M T
It was an average Thai train.
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 14, 2026
C M
It was very nice
Train#26 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 14, 2026
J B
Easier and quicker to take the bus but it was an experience.
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 13, 2026
L T
Very difficult to book tickets
Train#171 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 10, 2026
M J
The AC almost killed us, terrible. You have to dress up like it's winter just to sleep.
Train#133 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 10, 2026
K K
Better if I get bottom bed and it would be good if there were a socket to charge our phone
Train#38 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 9, 2026
M P
Nice sweaty ride in a slow train Great experience
Train#109 2nd Class Fan seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 7, 2026
P N
Bad smell accommodation. Restaurant is dirty.
Train#13 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 7, 2026
B B
On time and enjoyed the experience
Train#45 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 5, 2026
C K
Awesome views and sightseeing from the train. Air-conditioning was perfect and seat was comfortable. Thai travellers are polite, nice and helpful.
Train#7 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 4, 2026
E D
Medium comfortable. No space for big luggage. All announcements and services are only in Thai, no English. A bit difficult.
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 3, 2026
L S
The conductor where kind and willing to assist.The railway was clean .
Train#102 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Sep 1, 2026
V H
The train was on time and ran smoothly. I selected “ Sleeper car”, yet no one made up the bunks!!
Train#37 1st Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 30, 2026
S M
Train was on time. air conditioning was excellent. Seats were comfortable with foot rest and tray table.
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 24, 2026
K B
Seats were not particularly comfortable, coffee and noddles only refreshments available, no English announcements, toilets were pretty good, using 12GO was perfect for the tickets.
Train#43 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 23, 2026
P B
Loved it . Good service . Train on time .
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 20, 2026
S B
So exciting experience
Train#109 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 20, 2026
A L
What an experience to make a night train in third class
Train#51 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 17, 2026
S M
The train left on time and the beds were comfortable. The bathroom was very stinky though.
Train#46 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 17, 2026
S T
Easy booking and very clearly explained
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 15, 2026
W F
Was pleasant train trip and booking was very easy to complete.
Train#86 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 12, 2026
D S
It would have been perfect if we are assigned to seats that close together.
Train#14 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 12, 2026
M F
The train left right on time (great!).you can see amaizing views from the train near Chiang Mai. The seats weren't comfortable and there was no water in the toilet.
Train#51 Class 3 Fan, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 10, 2026
O S
I had 3 bookings with 12Go. The first 2 went very well. The booking was easy and I received the vouchers very rapidly. I feel obviously confident for the last one. I strongly recommend the service.
Train#133 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 10, 2026
L E
We were 4 travelers and the seats are quite far. A bad experience.
Train#169 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 9, 2026
K D
interessting people in the train
Train#76 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 9, 2026
G L
Great trip, everything worked as planned, the train started on time.
Train#40 2nd Class AC seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 7, 2026
E B
Excellent ! The driver really took good care of our crossing.
Train#51 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 7, 2026
L B
Booking through 12Go came with unexpected extra charges on my card, so keep that in mind. The train left about 20 minutes late, but we still arrived at the following stations on time, which was nice. The ride was a little bumpy but nothing too uncomfortable. The bathrooms were surprisingly clean and didn't smell bad, and the bunk beds were very sturdy. One thing to note is that the staff make up the beds quite early like 4pm. If you're assigned a top bunk, you'll have to climb up and stay there for the rest of the ride. There is a small onboard cafeteria, but the food is overpriced, and the prices charged didn't match what was listed on the menu, which was disappointing. The biggest downside was the guards, who were not very friendly or welcoming. Since there’s no announcement of which station is the next so you have to follow along on your phone and see your current location to know when to get out. I asked for helped but they screamed and said not their problem. Overall, the trip was acceptable, but there were a few issues that made the experience less enjoyable.
Train#52 2nd Class Sleeper AC, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 6, 2026
L N
I took the train from Lamphun, despite being hot the 2nd class fan was cool as all the windows were open. The seats were comfortable, plenty of leg room. A beautiful scenic journey. At Den Chai I took a shared truck to Phrae, 60 bhat.
Train#102 2nd Class Fan seats only, Thai Railway (การรถไฟแห่งประเทศไทย), Aug 6, 2026
4.3
7479 customer reviews
5
52%
4
27%
3
15%
2
6%
1
0%
94.4% of 7,479 travelers were presumably happy with Thai Railway as they left good or no review