Travellers can reserve train tickets in Thailand and receive the electronic tickets issued by State Railway of Thailand (SRT) by email, ready for boarding.
We support advance ticket booking for more than 175 stations in Thailand, including Bangkok and the major cities, such as Ayutthaya, Phitsanulok and Chiang Mai in the North, Nakhon Ratchasima, Khon Kaen, Udon Thani, Nong Khai, Buriram, Surin, Sisaket and Ubon Ratchathani in the Northeast, Hua Hin, Chumphon and Surat Thani in the Central Gulf Coast, Trang and Hat Yai in the South.
We also support ticket booking for international train routes connecting Thailand with Laos and Malaysia.
Contents
Train companies in Thailand
The railway network in Thailand is managed by State Railway of Thailand (SRT), the state-owned rail operator under the jurisdiction of the Ministry of Transport. In the present, trains transiting the Thai railway network are pulled by diesel electric locomotives and diesel multiple units circulating at a top speed of 100 to 120 km/h.
Passenger services are designated by a code letter identifying the class of service followed by one to two numerals indicating the priority of the service:
- - SP for SPECIAL EXPRESS is the fastest train with minimal stops only at key stations
- - EX for EXPRESS is a limited-stop train stopping at major stations
- - RP for RAPID is a fast train stopping at most stations
- - OR for ORDINARY is a slow train stopping at all stations
State Railway of Thailand
State Railway of Thailand (SRT) operates the passenger coaches on every train, which usually consists of sleeper and seating passenger cars. Passenger cars are divided in multiple classes: First class Sleeper in compartments for 1-2 passengers, Second class Sleeper, Second class Seat and Third class Seat.
SPECIAL EXPRESS trains usually carry upgraded passenger cars with First class Sleeper, Second class Sleeper and Second class Seat.
First class Berth (A/C)
Second class Berth (A/C)
Second class Seat (A/C)
EXPRESS, RAPID and ORDINARY trains carry standard passenger cars with First class Sleeper, Second class Sleeper, Second class Seat and Third class Seat.
First class Berth (A/C)
Second class Berth (A/C)
Second class Seat
Third class Seat
Getting around Thailand by train
Thailand has 4,431 kilometres of metre gauge railway tracks.
Krung Thep Aphiwat Central Terminal in Bangkok is the main station for the SRT Northern Line, the SRT Northeastern Line and the SRT Southern Line, whereas Hua Lamphong Railway Station serves trains on the SRT Eastern Line.
The railway network is distributed in four main lines and subsequently divided in several branch lines:
- SRT Northern Line
- - Main Line serving Bangkok, Ayutthaya, Nakhon Sawan, Phitsanulok, Lampang, Lamphun and Chiang Mai.
- SRT Northeastern Line
- - Nong Khai Branch Line, serving Bangkok, Nakhon Ratchasima, Khon Kaen, Udon Thani and Nong Khai.
- - Ubon Ratchathani Branch Line, serving Bangkok, Nakhon Ratchasima, Buriram, Surin, Sisaket and Ubon Ratchathani.
- SRT Eastern Line
- - Ban Phlu Ta Luang Branch Line, serving Bangkok, Chon Buri and Pattaya.
- - Aranyaprathet Branch Line, serving Bangkok, Prachin Buri, Kabin Buri, Sa Kaeo and Aranyaprathet.
- SRT Southern Line
- - Main line serving Bangkok, Hua Hin, Chumphon, Surat Thani, Hat Yai and Sungai Kolok.
- - Kantang Branch Line, splitting after Surat Thani bound to Trang and Kantang.
- - Nakhon Si Thammarat Branch Line, splitting after Surat Thani bound to Nakhon Si Thammarat.
- - Padang Besar Branch Line, splitting after Hat Yai bound to Padang Besar.
Ticket booking for SP trains is available 90 days in advance. Ticket booking for EX and RP trains is available 30 days in advance. The sale of tickets for long journeys, such as Bangkok to Chiang Mai, Bangkok to Nong Khai, Bangkok to Ubon Ratchathani, Bangkok to Surat Thani or Bangkok to Hat Yai will open first. The sale of tickets for short journeys such as Bangkok to Ayutthaya, Bangkok to Nakhon Ratchasima or Bangkok to Hua Hin will open later. Ticket booking for OR trains is available 1 day in advance only at the station.
Northern Thailand
The SRT Northern Line is the main railway line that links the capital with the provinces of Northern Thailand.
Trains depart from Bangkok Krung Thep Aphiwat Central Terminal and arrive at Chiang Mai Railway Station. The major cities served by the line include Ayutthaya, Nakhon Sawan, Phitsanulok, Lampang and Lamphun.
SP7 | SP9 | SP13 | EX51 | RP111 | RP109 | RP107 | |
Bangkok Krung Thep Aphiwat | 09:05 | 18:40 | 20:05 | 22:30 | 07:30 | 14:15 | 20:45 |
Bangkok Don Mueang | 09:20 | 18:57 | 20:22 | 22:47 | 07:47 | 14:32 | 21:02 |
Ayutthaya | 09:55 | 19:45 | 21:07 | 23:36 | 08:38 | 15:19 | 21:48 |
Lop Buri | 10:29 | 20:42 | 22:00 | 00:31 (+1) | 09:44 | 16:23 | 22:39 |
Nakhon Sawan | 11:40 | 22:17 | 23:31 | 02:24 (+1) | 11:24 | 18:27 | 00:06 (+1) |
Phichit | 12:46 | 01:07 (+1) | 04:02 (+1) | 13:08 | 20:00 | 02:00 (+1) | |
Phitsanulok | 13:22 | 00:18 (+1) | 01:49 (+1) | 04:40 (+1) | 13:45 | 20:37 | 02:38 (+1) |
Uttaradit | 14:27 | 01:54 (+1) | 03:08 (+1) | 06:06 (+1) | 15:24 | 22:23 | 04:05 (+1) |
Den Chai | 15:24 | 02:51 (+1) | 04:19 (+1) | 07:20 (+1) | 16:30 | 23:42 | 05:15 (+1) |
Lampang | 17:33 | 05:01 (+1) | 06:33 (+1) | 10:01 (+1) | 02:04 (+1) | ||
Lamphun | 19:15 | 06:51 (+1) | 08:21 (+1) | 11:50 (+1) | 03:44 (+1) | ||
Chiang Mai | 19:30 | 07:15 (+1) | 08:40 (+1) | 12:10 (+1) | 04:05 (+1) |
SP8 | SP10 | SP14 | EX52 | RP102 | RP112 | RP108 | |
Chiang Mai | 08:50 | 18:00 | 17:00 | 15:30 | 06:30 | ||
Lamphun | 09:05 | 18:20 | 17:20 | 15:48 | 06:52 | ||
Lampang | 10:41 | 20:17 | 19:27 | 18:04 | 08:37 | ||
Den Chai | 12:39 | 22:36 | 21:41 | 20:26 | 10:46 | 07:30 | 19:05 |
Uttaradit | 13:32 | 23:33 | 22:42 | 21:37 | 11:53 | 08:33 | 20:19 |
Phitsanulok | 14:44 | 00:50 (+1) | 00:01 (+1) | 23:01 | 13:18 | 10:03 | 22:09 |
Phichit | 15:09 | 00:41 (+1) | 23:43 | 14:02 | 10:42 | 22:48 | |
Nakhon Sawan | 16:22 | 02:41 (+1) | 01:59 (+1) | 01:14 (+1) | 15:56 | 12:42 | 00:48 (+1) |
Lop Buri | 17:28 | 04:09 (+1) | 03:39 (+1) | 02:45 (+1) | 18:06 | 14:39 | 02:28 (+1) |
Ayutthaya | 18:06 | 05:29 (+1) | 04:50 (+1) | 03:57 (+1) | 19:16 | 15:59 | 03:21 (+1) |
Bangkok Don Mueang | 18:40 | 06:33 (+1) | 05:43 (+1) | 04:53 (+1) | 20:08 | 17:03 | 04:13 (+1) |
Bangkok Krung Thep Aphiwat | 18:55 | 06:50 (+1) | 06:00 (+1) | 05:10 (+1) | 20:25 | 17:20 | 04:30 (+1) |
Passenger services designated with code SP correspond to SPECIAL EXPRESS trains with minimal stops only at key stations, EX correspond to EXPRESS trains with limited stops at major stations and RP correspond to RAPID trains stopping at most stations.
Train routes to Chiang Mai
Train routes to Sukhothai
Train routes to Ayutthaya
The EXPRESS 75/76 train offers easy access to Ayutthaya, as it departs in the morning and returns in the afternoon, making it well timed for travellers to visit Ayutthaya Historical Park and return to Bangkok in the same day.
Northeastern Thailand
The SRT Northeastern Line is the main railway line that links the capital with Isan region in Northeastern Thailand.
Trains depart from Bangkok Krung Thep Aphiwat Central Terminal, reach Nakhon Ratchasima Railway Station and split at Thanon Chira Junction, where the line is divided in two branches: the Nong Khai Branch Line and the Ubon Ratchathani Branch Line.
The Nong Khai Branch Line connects Bangkok to Nakhon Ratchasima, then continues to Khon Kaen, Udon Thani and Nong Khai in the border with Vientiane, the capital of Laos.
SP25 | EX75 | EX77 | RP133 | |
Bangkok Krung Thep Aphiwat | 20:25 | 08:45 | 18:35 | 21:25 |
Bangkok Don Mueang | 20:42 | 09:02 | 19:25 | 21:42 |
Ayutthaya | 21:39 | 09:42 | 20:04 | 22:30 |
Saraburi | 22:23 | 10:18 | 20:43 | 23:11 |
Khon Kaen | 04:12 (+1) | 15:32 | 02:02 (+1) | 05:22 (+1) |
Udon Thani | 05:44 (+1) | 16:58 | 03:35 (+1) | 07:07 (+1) |
Nong Khai | 06:25 (+1) | 17:30 | 04:15 (+1) | 07:55 (+1) |
Vientiane Khamsavath | 09:05 (+1) |
SP26 | EX76 | EX78 | RP134 | |
Vientiane Khamsavath | 18:25 | |||
Nong Khai | 19:40 | 07:45 | 18:15 | 20:15 |
Udon Thani | 20:20 | 08:16 | 18:52 | 20:59 |
Khon Kaen | 21:49 | 09:32 | 20:19 | 22:51 |
Saraburi | 03:39 (+1) | 14:55 | 02:10 (+1) | 05:36 (+1) |
Ayutthaya | 04:33 (+1) | 15:35 | 02:50 (+1) | 06:21 (+1) |
Bangkok Don Mueang | 05:33 (+1) | 16:19 | 03:36 (+1) | 07:13 (+1) |
Bangkok Krung Thep Aphiwat | 05:50 (+1) | 16:35 | 04:35 (+1) | 07:30 (+1) |
Passenger services designated with code SP correspond to SPECIAL EXPRESS trains with minimal stops only at key stations, EX correspond to EXPRESS trains with limited stops at major stations and RP correspond to RAPID trains stopping at most stations.
Train routes to Khon Kaen
Train routes to Udon Thani
Train routes to Nong Khai
The SPECIAL EXPRESS 25 Isan Mankha is the most popular sleeper train running from Bangkok to Nong Khai, offering Air-Conditioned First class and Second class Berth coaches
The Ubon Ratchathani Branch Line connects Bangkok to Nakhon Ratchasima, then continues to Buriram, Surin, Sisaket and Ubon Ratchathani in the border with Champasak province in Southern Laos.
SP21 | SP23 | EX71 | RP135 | RP139 | |
Bangkok Krung Thep Aphiwat | 06:10 | 21:05 | 10:35 | 07:10 | 19:25 |
Bangkok Don Mueang | 06:27 | 21:22 | 10:52 | 07:27 | 19:41 |
Ayutthaya | 06:59 | 22:02 | 11:31 | 08:28 | 20:26 |
Saraburi | 07:34 | 22:36 | 12:06 | 09:18 | 21:10 |
Pak Chong | 08:53 | 00:10 (+1) | 13:27 | 10:56 | 22:49 |
Nakhon Ratchasima | 10:11 | 01:46 (+1) | 14:43 | 12:24 | 00:23 (+1) |
Buriram | 11:37 | 03:34 (+1) | 16:17 | 14:22 | 02:26 (+1) |
Surin | 12:11 | 04:14 (+1) | 17:11 | 15:10 | 03:17 (+1) |
Sisaket | 13:20 | 05:39 (+1) | 18:43 | 17:03 | 05:09 (+1) |
Ubon Ratchathani | 14:00 | 06:40 (+1) | 19:50 | 18:00 | 06:15 (+1) |
SP22 | SP24 | EX72 | RP136 | RP140 | |
Ubon Ratchathani | 14:50 | 19:00 | 05:40 | 07:00 | 20:30 |
Sisaket | 15:31 | 19:56 | 06:24 | 08:04 | 21:24 |
Surin | 16:41 | 21:23 | 07:49 | 09:39 | 22:56 |
Buriram | 17:15 | 22:04 | 08:35 | 10:27 | 23:44 |
Nakhon Ratchasima | 18:47 | 23:59 | 10:18 | 12:33 | 01:42 (+1) |
Pak Chong | 19:48 | 01:31 (+1) | 11:27 | 14:00 | 03:03 (+1) |
Saraburi | 21:05 | 03:00 (+1) | 12:43 | 15:45 | 04:50 (+1) |
Ayutthaya | 21:42 | 03:42 (+1) | 13:24 | 16:37 | 05:50 (+1) |
Bangkok Don Mueang | 22:20 | 04:33 (+1) | 14:14 | 17:38 | 06:53 (+1) |
Bangkok Krung Thep Aphiwat | 22:35 | 04:50 (+1) | 14:30 | 17:55 | 07:10 (+1) |
Passenger services designated with code SP correspond to SPECIAL EXPRESS trains with minimal stops only at key stations, EX correspond to EXPRESS trains with limited stops at major stations and RP correspond to RAPID trains stopping at most stations.
Train routes to Khao Yai
Train routes to Nakhon Ratchasima
Train routes to Buriram
Train routes to Surin
Train routes to Sisaket
Train routes to Ubon Ratchathani
The SPECIAL EXPRESS 23 Isan Vattana and the EXPRESS 67 are two popular sleeper trains running from Bangkok to Ubon Ratchathani, offering Air-Conditioned First class and Second class Berth coaches.
Eastern Thailand
The SRT Eastern Line is the main railway line that links the capital with the Eastern Gulf Coast and the border with Cambodia.
Trains depart from Bangkok Hua Lamphong Railway Station and split at Chachoengsao Junction, where the line is divided in two branches: the Ban Phlu Ta Luang Branch Line serving Chon Buri and Pattaya in Eastern Gulf Coast and the Aranyaprathet Branch Line serving Prachin Buri, Kabin Buri, Sa Kaeo and Aranyaprathet in the border with Cambodia.
RP997 | |
Bangkok Hua Lamphong | 06:45 |
Chon Buri | |
Pattaya | 09:14 |
Ban Phlu Ta Luang | 09:50 |
RP998 | |
Ban Phlu Ta Luang | 15:50 |
Pattaya | 16:26 |
Chon Buri | 17:03 |
Bangkok Hua Lamphong | 18:55 |
Passenger services designated with code RP correspond to RAPID trains stopping at most stations.
Train routes to Pattaya
Southern Thailand
The SRT Southern Line is the main railway line that links the capital with the provinces of Southern Thailand.
Trains depart from Bangkok Krung Thep Aphiwat Central Terminal and split at Hat Yai Junction, where the line is divided in two branches: the Main Line serving Sungai Kolok in the border of Kelantan province of Malaysia and the Padang Besar Branch Line serving Padang Besar in the border of Perlis province of Malaysia. The major cities served by the line include include Hua Hin, Chumphon, Surat Thani, Trang, Nakhon Si Thammarat and Hat Yai.
SP31 | SP37 | SP39 | SP43 | EX83 | EX85 | RP171 | RP167 | |
Bangkok Krung Thep Aphiwat | 14:50 | 15:35 | 22:20 | 08:10 | 17:30 | 20:10 | 13:10 | 18:50 |
Nakhon Pathom | 15:53 | 16:46 | 23:20 | 09:11 | 18:34 | 21:13 | 14:11 | 20:09 |
Ratchaburi | 16:49 | 17:47 | 00:04 (+1) | 10:13 | 19:34 | 22:18 | 15:12 | 21:13 |
Phetchaburi | 17:54 | 18:52 | 00:58 (+1) | 11:01 | 20:38 | 23:30 | 16:24 | 22:17 |
Hua Hin | 19:07 | 20:06 | 02:18 (+1) | 12:09 | 21:52 | 00:49 (+1) | 17:39 | 23:39 |
Chumphon | 23:19 | 00:21 (+1) | 07:12 (+1) | 16:36 | 02:40 (+1) | 05:53 (+1) | 22:10 | 05:00 (+1) |
Surat Thani | 02:31 (+1) | 03:35 (+1) | 09:25 (+1) | 18:50 | 05:25 (+1) | 08:32 (+1) | 01:33 (+1) | 07:47 (+1) |
Trang | 08:50 (+1) | 11:37 (+1) | ||||||
Nakhon Si Thammarat | 12:05 (+1) | |||||||
Hat Yai | 07:25 (+1) | 08:41 (+1) | 06:34 (+1) |
SP32 | SP38 | SP40 | SP44 | EX84 | EX86 | RP172 | RP168 | |
Hat Yai | 17:45 | 18:15 | 15:50 | |||||
Nakhon Si Thammarat | 15:20 | |||||||
Trang | 17:00 | 13:19 | ||||||
Surat Thani | 22:27 | 23:14 | 10:25 | 21:05 | 20:14 | 18:52 | 21:16 | 17:08 |
Chumphon | 01:05 (+1) | 01:42 (+1) | 12:36 | 23:39 | 22:51 | 21:25 | 00:14 (+1) | 20:03 |
Hua Hin | 05:55 (+1) | 07:09 (+1) | 16:23 | 04:30 (+1) | 04:13 (+1) | 02:40 (+1) | 05:29 (+1) | 01:37 (+1) |
Phetchaburi | 08:33 (+1) | 17:19 | 05:40 (+1) | 05:29 (+1) | 04:05 (+1) | 06:49 (+1) | 03:05 (+1) | |
Ratchaburi | 09:34 (+1) | 18:13 | 06:32 (+1) | 06:55 (+1) | 05:12 (+1) | 07:58 (+1) | 04:13 (+1) | |
Nakhon Pathom | 10:53 (+1) | 19:22 | 07:35 (+1) | 08:16 (+1) | 06:36 (+1) | 09:20 (+1) | 05:38 (+1) | |
Bangkok Krung Thep Aphiwat | 10:50 (+1) | 12:05 (+1) | 20:30 | 08:45 (+1) | 09:25 (+1) | 07:45 (+1) | 10:30 (+1) | 07:00 (+1) |
Passenger services designated with code SP correspond to SPECIAL EXPRESS trains with minimal stops only at key stations, EX correspond to EXPRESS trains with limited stops at major stations and RP correspond to RAPID trains stopping at most stations.
Train routes to Hua Hin
Train routes to Chumphon
Train routes to Surat Thani
Train routes to Hat Yai
The SPECIAL EXPRESS 31 Thaksinarath is the most popular sleeper train running from Bangkok to Hat Yai, offering Air-Conditioned First class and Second class Berth coaches.
International trains from Thailand
Thailand has an international railway connection with Laos through the Nong Khai border checkpoint in Nong Khai province. Thailand also has an international railway connection with Malaysia through the Padang Besar border checkpoint in Songkhla province.
Laos
Thailand is connected with direct international trains to Vientiane in Laos.
International trains to Laos
Malaysia
Thailand is connected with direct international trains to Padang Besar in Malaysia.
International trains to Malaysia
How to book your train tickets in Thailand?
Booking your train tickets in Thailand is very quick and simple. Search for train routes between any two cities for your travel dates.
Select your route
After search, we will display the results for your itinerary.
Find the train services operated by State Railway of Thailand (SRT) available for your itinerary and select the most convenient option.
Click to expand the details of the route, you will find the available fares. Trains in Thailand offer various types of fares, depending if the service consists of sleeper or seating passenger cars.
- First class Berth arranged in compartments with 2 levels of bunks (Upper and Lower)
- Second class Berth arranged in coaches with 2 levels of bunks (Upper and Lower)
- Second class Seat arranged in 2+2 row configuration
- Third class Seat arranged in 2+2 row configuration
Fill in the passenger and contact details
Next, select your seats.
Please provide the passenger information and the contact details of the person responsible for booking. We will send by email the booking confirmation and the electronic ticket.
Complete your payment
Select your payment method. We accept international credit or debit cards.
Check your itinerary and price breakdown. Confirm that the booking information is correct. Before you proceed to payment, you must read and accept the terms and conditions of booking.
Receive your tickets by email
Once your payment is complete, your reservation will be processed.
In the following 24 hours you will receive the itinerary and booking confirmation by email with the electronic ticket issued by State Railway of Thailand (SRT) attached in PDF format.
You can also access to Manage your booking via web and download the electronic ticket to your device.
How to use the train e-ticket?
The electronic ticket is a valid boarding pass and can be used to board the train at the station of departure.
Passengers travelling with State Railway of Thailand (SRT) can print the e-ticket in advance or carry a digital copy in the mobile phone and present it when boarding the train.
RECEIVE YOUR E-TICKET BY EMAIL
Receive your electronic ticket by email in PDF format. Print a copy of the e-ticket in advance or carry it in your mobile phone.
ARRIVE AT THE STATION ON TIME
Make sure you don’t miss your train. Arrive at the station 30-60 minutes before the scheduled departure time, locate the platform and wait for the boarding call.
BOARD THE TRAIN
Present a copy of your electronic ticket to the conductor before boarding the train. You may be required to show your passport and verify your id.