Thai Railways

4.3
29,142 customer reviews
  • About
  • Popular Routes
  • Stations
  • Reviews
  • Schedule and Timetable

About Thai Railways

Company information

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

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

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

Thai state railway network and popular routes

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

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

Here are Royal Thai Railway most popular routes:

Bangkok–Chiang Mai

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

Bangkok–Nong Khai

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

Bangkok–Ubon Ratchathani

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

Bangkok–Hat Yai

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

Popular destinations where you cannot get by train

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

Hop onto a southbound train to get to Suratthani to reach

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

Get off at Chumphon to get to Koh Tao by ferry

Northbound trains will get you to

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

Thai Railway Schedule

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

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

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

To Nong Khai
08.20, 18.35, 0.00, 20.45

From Nong Khai
07.00, 18.15, 18.30, 19.10

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

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

Classes in Thai trains

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

Thai Railways First Class Sleeper

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

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

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

Second Class Sleeper

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

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

Second Class Seats

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

Third Class Seats

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

Thai Railway Tickets

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

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

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

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

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

Pros

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

Cons

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

Thai Railways Popular Routes

Hat Yai - Bangkok
Train 2nd Class Sleeper AC
05:52, 17:45
Train 1st Class Sleeper
17:45
Hat Yai - Hua Hin
Train 2nd Class Sleeper Fan
14:31
Train Class 3 Fan
14:31, 15:50, 18:15
Train 1st Class Sleeper
17:45, 18:05, 18:15
Train 1st Class Single Sleeper
17:45
Train 2nd Class Fan seats only
14:31, 15:50
Train 2nd Class Sleeper AC
14:31, 15:50, 18:15
Hua Hin - Hat Yai
Train 2nd Class Fan seats only
17:39, 20:38
Train 2nd Class Sleeper AC
17:39, 19:07, 19:50, 20:06, 20:38
Train 1st Class Single Sleeper
19:55, 20:06
Train 1st Class Sleeper
19:07, 19:50, 20:06
Train 2nd Class Sleeper Fan
20:38
Train Class 3 Fan
17:39, 19:50, 20:06, 20:38
Khon Kaen - Bangkok
Train 2nd Class Sleeper AC
21:49
Train 1st Class Sleeper
21:49
Bangkok - Nong Khai
Train Special Promotion Seats
20:25
Train 1st Class Sleeper
20:25
Train 2nd Class Sleeper AC
20:25
Trang - Bangkok
Train 2nd Class Sleeper AC
17:00, 17:35
Train 1st Class Sleeper
17:00, 17:35
Bangkok - Chiang Mai
Train 2nd Class Sleeper AC
14:15, 18:40, 20:05
Train 2nd Class AC seats only
09:05
Udon Thani - Bangkok
Train 2nd Class Sleeper AC
20:20
Train 1st Class Sleeper
20:20
Bangkok - Hat Yai
Train 1st Class Sleeper
14:50, 16:50
Train 2nd Class Sleeper AC
14:50, 16:50
Chiang Mai - Ayutthaya
Train 2nd Class AC seats only
08:50
Train 1st Class Sleeper
17:00, 18:00
Train 2nd Class Ladies Only
18:00
Train 2nd Class Sleeper AC
15:30, 17:00, 18:00
Bangkok - Trang
Train 2nd Class Sleeper AC
17:30, 18:50, 20:30
Train 1st Class Sleeper
17:30, 18:50
Bangkok - Prachuap Khiri Khan
08:10
Chiang Mai - Bangkok
Train 2nd Class Ladies Only
18:00
Train 2nd Class Sleeper AC
15:30, 17:00, 18:00
Train 2nd Class AC seats only
08:50
Train 1st Class Sleeper
17:00, 18:00
Bangkok - Surat Thani Train Station
Train 2nd Class Sleeper AC
14:50, 16:50, 17:30, 18:50, 19:50, 20:10, 20:30
Train 1st Class Sleeper
14:50, 16:50, 17:30, 18:50, 19:50, 20:10
Nong Khai - Bangkok
Train 2nd Class Sleeper AC
19:40
Train 1st Class Sleeper
19:40
Ayutthaya - Chiang Mai
19:44, 21:06
Surat Thani Train Station - Bangkok
Train 1st Class Sleeper
18:52, 19:40
Train 1st Class Sleeper
18:52, 19:31, 19:40, 20:10, 20:14, 20:23, 20:45, 20:49, 22:24, 22:27
Train 2nd Class Sleeper AC
10:34, 18:52, 19:31, 19:40, 20:14, 20:23, 20:45, 22:24, 22:27
Bangkok - Nakhon Si Thammarat
20:10
Ubon Ratchathani - Nakhon Ratchasima
Train 2nd Class Sleeper AC
19:00
Train 1st Class Sleeper
19:00
Bangkok - Songkhla
15:35, 16:10
Bangkok - Chumphon
Train 1st Class Sleeper
14:50, 16:50, 17:30, 18:50, 19:50, 20:10
Train 2nd Class Sleeper AC
14:50, 16:50, 17:30, 18:50, 19:50, 20:10, 20:30
Saraburi - Nakhon Ratchasima
22:36
Sisaket - Nakhon Ratchasima
Train 2nd Class Sleeper AC
19:56
Train 1st Class Sleeper
19:56
Bangkok - Udon Thani
Train 2nd Class Sleeper AC
20:25
Train 1st Class Sleeper
20:25
Bangkok - Khon Kaen
Train 2nd Class Sleeper AC
20:25
Train 1st Class Sleeper
20:25
Ubon Ratchathani - Ayutthaya
19:00
Ubon Ratchathani - Pathumthani
19:00
Chiang Mai - Lopburi
Train 2nd Class Sleeper AC
18:00
Train 2nd Class Ladies Only
18:00
Chumphon - Bangkok
Train 1st Class Sleeper
21:30, 22:12
Train 1st Class Sleeper
21:30, 22:12, 22:18, 22:19, 22:51, 23:10, 23:18
Train 2nd Class Sleeper AC
00:54, 01:00, 21:30, 22:12, 22:18, 22:19, 22:51, 23:10, 23:18
Chiang Mai - Phitsanulok
Train 2nd Class Sleeper AC
15:30, 17:00, 18:00
Train 1st Class Sleeper
17:00, 18:00
NaN Passengers

Thai Railways Schedule & Timetable

Train numberClassDeparture StationArrival StationDepartureArrivalTravel time
1092nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationChiang Mai14:1504:0513h 50m
92nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationChiang Mai18:4007:1512h 35m
132nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationChiang Mai20:0508:4012h 35m
312nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station14:5002:4011h 50m
1672nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station20:3007:1610h 46m
852nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station20:1008:3212h 22m
852nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station19:5006:2310h 33m
832nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station18:5004:5810h 8m
832nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station17:3005:3512h 5m
312nd Class Sleeper ACKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station16:5002:209h 30m
102nd Class Sleeper ACChiang MaiKrung Thep Aphiwat Central Terminal Station18:0006:5012h 50m
142nd Class Sleeper ACChiang MaiKrung Thep Aphiwat Central Terminal Station17:0006:1013h 10m
522nd Class Sleeper ACChiang MaiKrung Thep Aphiwat Central Terminal Station15:3005:1013h 40m
92nd Class Sleeper ACAyutthayaChiang Mai19:4407:1511h 31m
132nd Class Sleeper ACAyutthayaChiang Mai21:0608:4011h 34m
72nd Class AC seats onlyKrung Thep Aphiwat Central Terminal StationChiang Mai09:0519:3010h 25m
322nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station22:2710:5012h 23m
322nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station22:2408:109h 46m
842nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station20:4506:309h 45m
842nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station20:2307:0510h 42m
842nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station20:1409:2513h 11m
862nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station19:3106:1010h 39m
862nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station18:5207:4512h 53m
862nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station19:4005:309h 50m
322nd Class Sleeper ACSurat Thani Train StationKrung Thep Aphiwat Central Terminal Station10:3422:5712h 23m
851st Class SleeperKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station20:1008:3212h 22m
851st Class SleeperKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station19:5006:2310h 33m
831st Class SleeperKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station18:5004:5810h 8m
831st Class SleeperKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station17:3005:3512h 5m
311st Class SleeperKrung Thep Aphiwat Central Terminal StationSurat Thani Train Station16:5002:209h 30m

Thai Railways Stations

Surat Thani Train StationAyutthayaChiang MaiKrung Thep Aphiwat Central Terminal StationHua LamphongUdon ThaniDon MueangHat YaiSurinSanur StarfishSungai KolokPrachuap Khiri KhanHua HinChumphonBuri RamRangsitBang Sue JunctionTrangUbon RatchathaniSi Sa KetKanthararomLang SuanNakhon RatchasimaYalaNong KhaiKhon KaenNakhon Si ThammaratSaraburiSikhoraphumChaiyaUthumphon Phisai

Thai Railways Company Reviews

N G
Train#85 1st Class Sleeper, Thai Railways, Apr 20, 2024
J L
Train#85 2nd Class Sleeper AC, Thai Railways, Feb 29, 2024
T W
Train#13 2nd Class Sleeper AC, Thai Railways, Feb 20, 2024
M L
Train#85 2nd Class Sleeper AC, Thai Railways, Feb 16, 2024
M D
Train#25 2nd Class Sleeper AC, Thai Railways, Feb 8, 2024
G P
Train#14 1st Class Sleeper, Thai Railways, Jan 26, 2024
K S
Train#9 2nd Class Sleeper AC, Thai Railways, Jan 24, 2024
P B
Train#13 2nd Class Sleeper AC, Thai Railways, Jan 11, 2024
M C
Train#5 2nd Class Sleeper AC, Thai Railways, Jan 3, 2024
M F
Train#9 2nd Class Sleeper AC, Thai Railways, Jan 3, 2024
C W
Train#25 1st Class Sleeper, Thai Railways, Dec 20, 2023
M E
Train#7 2nd Class AC seats only, Thai Railways, Dec 7, 2023
V B
Train#9 1st Class Sleeper, Thai Railways, Nov 22, 2023
P P
Train#25 2nd Class Sleeper AC, Thai Railways, Sep 25, 2023
A S
Train#25 1st Class Sleeper, Thai Railways, Sep 16, 2023
P D
Train#13 2nd Class Sleeper AC, Thai Railways, Aug 19, 2023
J S
Train#9 2nd Class Sleeper AC, Thai Railways, Aug 19, 2023
I M
Train#25 2nd Class Sleeper AC, Thai Railways, Jul 17, 2023
P T
Train#13 2nd Class Sleeper AC, Thai Railways, Jul 15, 2023
R C
Train#10 1st Class Sleeper, Thai Railways, Jul 14, 2023
S B
Train#13 2nd Class Sleeper AC, Thai Railways, Jul 6, 2023
C P
Train#13 1st Class Sleeper, Thai Railways, Jul 5, 2023
R S
Train#9 1st Class Sleeper, Thai Railways, Jun 28, 2023
A D
Train#9 2nd Class Sleeper AC, Thai Railways, Jun 25, 2023
R H
Train#13 2nd Class Sleeper AC, Thai Railways, Jun 15, 2023
M G
Train#13 2nd Class Sleeper AC, Thai Railways, Jun 10, 2023
L F
Train#9 2nd Class Sleeper AC, Thai Railways, Jun 4, 2023
F N
Train#31 2nd Class Sleeper AC, Thai Railways, Mar 17, 2023
F B
Train#9 2nd Class Sleeper AC, Thai Railways, Feb 17, 2023
E G
Train#85 2nd Class Sleeper AC, Thai Railways, Feb 6, 2023
H B
Train#52 2nd Class Sleeper AC, Thai Railways, Jan 27, 2023
S W
Train#86 2nd Class Sleeper AC, Thai Railways, Jan 21, 2023
M S
Train#52 2nd Class Sleeper AC, Thai Railways, Jan 12, 2023
J M
Train#9 2nd Class Sleeper AC, Thai Railways, Jan 10, 2023
S F
Train#7 2nd Class AC seats only, Thai Railways, Jan 7, 2023
N K
Train#25 2nd Class Sleeper AC, Thai Railways, Jan 5, 2023
E J
Train#167 2nd Class Sleeper AC, Thai Railways, Jan 2, 2023
R I
Train#167 2nd Class Sleeper AC, Thai Railways, Dec 28, 2022
M F
Train#83 2nd Class Sleeper AC, Thai Railways, Dec 27, 2022
A P
Train#9 2nd Class Sleeper AC, Thai Railways, Dec 21, 2022
A H
Train#10 Special Promotion Seats, Thai Railways, Dec 19, 2022
D W
Train#9 2nd Class Sleeper AC, Thai Railways, Dec 9, 2022
L D
Train#10 2nd Class Sleeper AC, Thai Railways, Dec 7, 2022
M J
Train#7 2nd Class AC seats only, Thai Railways, Nov 25, 2022
A B
Train#7 2nd Class AC seats only, Thai Railways, Nov 24, 2022
J S
Train#31 2nd Class Sleeper AC, Thai Railways, Nov 18, 2022
J B
Train#32 2nd Class Sleeper AC, Thai Railways, Nov 16, 2022
T W
Train#8 2nd Class AC seats only, Thai Railways, Nov 16, 2022
T H
Train#26 2nd Class Sleeper AC, Thai Railways, Nov 11, 2022
S J
Train#10 2nd Class Sleeper AC, Thai Railways, Nov 10, 2022
4.3
29142 customer reviews
5
47%
4
36%
3
13%
2
4%
1
0%
96.3% of 29,142 travelers were presumably happy with Thai Railways as they left good or no review