We continue looking for ways to facilitate transportation in Southeast Asia. Today, we take another step forward announcing online ticket booking for trains in Thailand.
Types of trains 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 service with minimal stops only at key stations
- EX for EXPRESS is a limited-stop service at major stations
- RP for RAPID is a fast service stopping at most stations
- OR for ORDINARY is a slow service stopping at all stations
All the train passenger services in Thailand are managed by State Railway of Thailand (SRT).
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.
First class Berth
Second class Berth
First class Berth
Second class Berth
Second class Seat
Third class Seat
Getting around Thailand by train
Thailand has 4,431 kilometres of metre gauge railway tracks distributed in four main lines: the Northern Line, the Northeastern Line, the Southern Line and the Eastern Line.
We support advance ticket booking for more than 175 stations in Thailand, including Bangkok (both Hua Lam Phong station and Don Mueang station) and the major tourist destinations, such as Chiang Mai, Phitsanulok, Ayutthaya in Northern Thailand; Nakhon Ratchasima, Khon Kaen, Udon Thani, Nong Khai and Ubon Ratchathani in Northeastern Thailand; Hua Hin, Chumphon and Surat Thani in the Central Gulf Coast; Trang and Hat Yai in Southern Thailand.
SRT Northern Line
The Northern Line connects the capital Bangkok with the north of Thailand. Major cities served by the line include Ayutthaya, Nakhon Sawan, Phitsanulok, Lampang and Chiang Mai.
Ticket booking for the Northern Line is available 60 days in advance, however, fares will open first for the long journeys of the railway line, such as Bangkok to Chiang Mai to Phitsanulok. For short journeys such as Bangkok to Ayutthaya, fares begin locked and will open later, usually 1-2 days before departure.
Train routes to Chiang Mai:
Train routes to Phitsanulok, the gateway 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.
SRT Northeastern Line
The Northeastern Line connects the capital Bangkok with Isan, the Northeastern region of Thailand. Major cities served by the line include Nakhon Ratchasima, Khon Kaen, Udon Thani, Nong Khai, Buri Ram, Surin and Ubon Ratchathani.
Ticket booking for the Northeastern Line is available 60 days in advance, however, fares will open first for the long journeys of the railway line, such as Bangkok to Nong Khai or Ubon Ratchathani. For short journeys such as Bangkok to Nakhon Ratchasima, fares begin locked and will open later, usually 1-2 days before departure.
Trains to Nakhon Ratchasima:
The line is divided in two branches at Nakhon Ratchasima junction:
- The Nong Khai Line
- The Ubon Ratchathani Line
The Nong Khai Line, which connects Bangkok to Nakhon Ratchasima, Khon Kaen, Udon Thani and Nong Khai in the border with Vientiane, the capital of Laos.
Trains 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 Line, which connects Bangkok to Nakhon Ratchasima, Buri Ram, Surin and Ubon Ratchathani in the border with Champasak province in Southern Laos.
Trains 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.
SRT Southern Line
The Southern Line connects the capital Bangkok with southern Thailand. Major cities served by the line include Hua Hin, Chumphon, Surat Thani, Nakhon Si Thammarat, Trang and Hat Yai.
Ticket booking for the Southern Line is available 60 days in advance, however, fares will open first for the long journeys of the railway line, such as Bangkok to Chumphon, Surat Thani or Hat Yai. For short journeys such as Bangkok to Hua Hin or Trang to Surat Thani, fares begin locked and will open later, usually 1-2 days before departure.
Trains to Hua Hin:
Trains to Chumphon, the gateway to the islands in the Gulf of Thailand, Koh Tao by ferry:
Trains to Surat Thani, the gateway to the islands in the Gulf of Thailand, Koh Phangan, Koh Samui by ferry:
Trains to Trang, the gateway to the islands in the Andaman sea, Koh Mook, Koh Kradan, Koh Ngai, Koh Lanta, Koh Libong and Koh Lipe by ferry:
Trains 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.
SRT Eastern Line
The Eastern Line connects the capital Bangkok with eastern Thailand.
The line is divided in two branches at Chachoengsao junction:
- Bangkok to Aranyaprathet in the border with Cambodia
- Bangkok to Pattaya in the west of the Gulf of Thailand
Ticket booking for the Eastern Line is available only on the same day, therefore we only provide information of schedules and fares. Train tickets can be purchased at the railway station immediately before to departure.
Aranyaprathet is the terminal station of the Eastern line in Sa Kaeo province, bordering Cambodia. The Eastern Line will soon be extended to connect with the Western line operated by Royal Railway in Cambodia through Poipet international border crossing.
International routes to Thailand by train
For those travellers who wish to enter or exit Thailand by train, we list international railway services from and to Padang Besar in Malaysia.
The Thai rail network is connected with the Malaysian railway network through Padang Besar border checkpoint in the state of Perlis, Malaysia territory. Padang Besar Railway Station has integrated customs and immigration facility for Malaysia and Thailand. Northbound passengers are processed for exiting Malaysia and entering Thailand, and Southbound passengers are processed for exiting Thailand and entering Malaysia.
State Railway of Thailand (SRT) operates the long-haul SPECIAL EXPRESS 45 service from Bangkok to Padang Besar and the short-distance Hat Yai – Padang Besar Shuttle Train service from Hat Yai to Padang Besar.
From Thailand to Malaysia
From Malaysia to Thailand
Passengers travelling from Kuala Lumpur to Bangkok must interchange at Padang Besar from KTM ETS to SRT SPECIAL EXPRESS 46 to continue all the way to Bangkok or to Hat Yai – Padang Besar Shuttle Train to reach Hat Yai Railway Station and interconnect with other SPECIAL and RAPID trains.
How to book 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, provide the passenger(s) information and select your seats.
Baolau currently does not support seat and berth selection on trains in Thailand but you can indicate your berth preference, Upper and Lower, during the reservation process and we will consider your request depending on the availability.
Don’t forget to provide the contact details of the person responsible for booking. We will send the ticket confirmation by email.
Complete your payment
Select your payment method. We accept international credit or debit cards and Alipay.
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 tickets issued by State Railway of Thailand (SRT) attached in PDF format.
Since State Railway of Thailand (SRT) introduced online ticket booking in 2017, the electronic tickets are valid boarding passes and can be used to board the train at any departure station. Passengers are requested to print a copy of the e-ticket in advance and carry the printout while boarding. Passengers should not carry the e-ticket in their mobile phone or tablet as digital copies are not accepted.