Thailand Railway & SRT Tickets

Search Train Ticket Online

 Book Thai Railway Tickets

SRT Thai Railway Train Ticket Online

The State Railways of Thailand (SRT) or Thai Railway or Thai Railway is a train service operator in Thailand that provides 4 main service lines. These are namely the Northern Line, Southern Line, Northern Eastern Line and Eastern Line. Below is the summary of the SRT Thailand train service:

  • Northern Line – train to Chiang Mai
  • Southern Line – train to Surat Thani and Hat Yai
  • North Eastern Line – train to Ubon Ratchathani and Nong Khai
  • Eastern Line – train to Aranyaprathet

All the SRT Thailand train services meet up in Bangkok, which is located at the central part of Thailand. The main train station in Bangkok is Hua Lamphong Railway Station. The most popular train service in Thailand is the Bangkok to Chiang Mai train on the Northern Line.

Other popular train routes in Thailand include train from Bangkok to Surat Thani, Hat Yai, Phitsanulok, Hua Hin and many more. You can check our guides for popular train routes in Thailand. Thailand train tickets are available for online booking at

Northern Line

The distance between Bangkok and Chiang Mai is about 750 km and can take around 11-14 hours to reach. Therefore, many prefer to take the night sleeper train. Chiang Mai is the last station on the Northern Line. Along the way, the train will pass through Don Mueang, Ayutthaya, Phitsanulok and many other stations. The northern part of Thailand is a mountainous area hence travelling by train to Chiang Mai offers a fascinating view of the nature. Many travellers suggest to take the overnight train to Chiang Mai because when morning comes, the sight that welcomes your day is captivating.

Southern Line

The train services in Southern Line end either in Sungai Kolok or in Padang Besar. SRT train to Padang Besar can also connect passengers to the neighbour country, Malaysia. Once passengers reach Padang Besar (Malaysia) Train Station, they will have to pass through the customs and immigration clearance before planning for the next journey. Passengers can continue the journey by taking ETS train managed by KTMB to other parts of Malaysia or go out from the train station and look for other options of transportation.

Other popular destinations on the Southern Line include Hua Hin, Chumphon, Surat Thani (gateway to Koh Samui, Koh Phangan & Koh Lipe) and Nakhon Si Thammarat.

Northern Eastern Line

The train on the Northern Eastern Line goes to the Thailand Isaan region and connects Bangkok to the cross border of Laos namely Nong Khai. Apart from the Bangkok to Nong Khai train, the train service on the Northern Eastern Line also goes to Khon Kaen, Nakhon Ratchasima, Udon Thani, Ubon Ratchathani and many more. The length of the railway track for Northern Eastern Line is around 624 km.

Eastern Line

SRT train service on the Eastern Line connects Bangkok to Aranyaprathet, which is the cross border city to Cambodia. Other locations on the Eastern Line include Chachengsao, Choburi, Sa Kaeo and Pattaya. However, train services on the Eastern Line are limited and not available for booking online. The train services for these routes also run slow so many locals prefer to take van transfer or bus instead of taking the train.

SRT Thailand Train Ticket Classes & Cabin Type

Thai Railway provides three classes of cabins for the customers to choose from – the first, second, and third class. Most of the trains in Thailand are clean and meets the European standards of safety and cleanliness, regardless of the cabin classes.

• Classes of Train Tickets Thailand

First Class Train

All three cabin classes are configured to meet the various travelling needs of passengers. The first class emphasizes on comfort and is perfect for passengers who need more privacy. It features the First Class Sleeper Service with lockable rooms or compartments, and air conditioning. It is also equipped with a comfortable sofa that turns into a full-sized bunk bed, a shower in the shared toilet and a spacious area to store luggage. However, this option is only available on selected trains.

Second Class Train

The second class provides the option of either air conditioning or a normal fan. It is equipped with the bunk bed sofa, but without the locking feature. However, some of the second class cabins have curtains hung above the bunks to offer passengers more privacy while resting. Additionally, the attendants on overnight journey trains will provide food menus for passengers. Food can even be served to passengers at their respective seats.

Third Class Train

For the third class, the cabin is mainly used for shorter journeys. There is only fan seat in the third class train. Tickets for the third class are available at a cheaper price, as compared to the first and second class. However, do note that travellers are not guaranteed a seat in the third class.

• Cabin Type

The State Railways of Thailand (SRT) Intercity train service cover some of the most popular routes including train from Bangkok to Chiang Mai and train from Bangkok to Surat Thani and then to Hat Yai. Most of the time, 1st class sleeper and 2nd class sleeper train ticket in Thailand are very popular and always selling fast.

Please book earlier rather than later, they often gets fully-booked a month ahead. Now with, commuters can book Thailand Intercity train tickets online.

1st Class Air-Conditioned Sleeper (Day and Night Coach)

Air - Conditioned First Class Day Coach
  • Max 2 persons per compartment
  • Air-conditioned
  • USB and charging port
  • Basin
  • More privacy, berths are in compartments
  • The staffs will dismantle and convert the seats to beds when the night approaches
  • Passengers can order food from carriage and the staffs will serve the food to their seat
  • Limited seats with high demand, so book at least a month in advance

2nd Class Air-Conditioned/Fan Sleeper (Day and Night Coach)

2nd Class Air-Conditioned/Fan Sleeper (Day and Night Coach)
  • Max 2 persons each
  • Some are air-conditioned, some only have fan
  • Less privacy, berths are not in compartments, but are arranged open plan either side of the train
  • The staffs will dismantle and convert the seats to beds when the night approaches
  • 2nd Class Air-Conditioned Sleeper train is the most popular choice especially for long journey

3rd Class Fan Seat

3rd Class Fan Seat
  • Padded seats
  • Non-air conditioned
  • Toilets and basin at the end of the coach
  • Windows can be opened
  • Most popular among locals for short-distanced journey
  • Can be overcrowded and seats are not guaranteed

* Images are only for reference. There are many other type of seats within the same train class.

• Dining Coach

Dining Coach SRT Train
Seats in Dining Coach SRT Train

Express and Special Express trains usually have dining coach for passengers to buy food and drinks on-board. The train staffs will walk pass by 1st Class and 2nd Class cabins to offer menu to the passengers. You can order from various kinds of food and drinks from the menu. The price for breakfast is around 100 baht and dinner around 200 baht.

Alternatively, passengers can buy snacks and food from many vendors who would walk up the train when the train make a stop at other train station to drop off and pick up passengers. The price can be cheaper too. Otherwise, you can prepare your own food or buy it before you board the train. Bring snacks especially if you are going on a long journey.

SRT Thailand Train Ticket Price

Thailand train ticket price depends on the routes, ticket class and cabin type you choose. Sometimes, the same Thai Railway ticket class and same cabin type can have different price depending on the departure time. Also, Thai Railway ticket price might change during festive seasons.

Please book earlier rather than later, train tickets Thailand often gets fully-booked a month ahead. Now with, commuters can book Thailand Intercity train tickets online.

Book SRT Thailand Train Tickets Online

Train is a popular public transportation mode in Thailand. Thai Railway offers train to connect many top cities and provinces in Thailand. You can book your train tickets at the counter; however, we advise you to book your Thai Railway tickets online to secure your tickets in advance. This is because the train tickets for popular train routes such as train from Bangkok to Chiang Mai, Surat Thani and Hat Yai tend to be sold out fast.

Booking Thailand train tickets online is made possible at Our mobile-friendly website enables you to book your Thai Railway train tickets online from anywhere and whenever you want. We aim to provide the greatest booking convenience with the best price for your journey. You can check train tickets availability, the Thailand train schedule and choose from different tickets type from our website.

How to Book SRT Thailand Train Tickets Online?

Booking Thailand railway tickets online is easy with Just fill in the details of your origin, destinations and the date of the departure, and we will provide you with a list of Thailand train schedule available for online booking. You can choose from Thailand train timetable and the ticket type you desire, check the ticket price and proceed to make the payment.

We offer a number of choices for you to make the payment such as credit card, bank transfer and Alipay. After you fill in the passengers' details, choose your payment gateway and make the payment. Booking confirmation will be sent to your email within 24 hours.

Bangkok Train Stations

There are two main train stations in Bangkok. One is Hua Lamphong Train Station located in the middle of the city and another one is Don Mueang Train Station located next to Don Mueang Airport (DMK Airport).

Hua Lamphong Train Station is easily accessible via public transportation provided in Bangkok such as MRT and BTS Skytrain. In addition, Hua Lamphong Train Station is connected to the Hua Lamphong MRT Station by an underground pathway for the convenience of the passengers.

Meanwhile, Don Mueang Train Station provides convenience to those flying to Bangkok and wish to get on a train right away since the train station and Don Mueang Airport is located next to each other. It is also expedient for those who need to catch a flight in Bangkok after the train ride.

To read about other train stations, you can visit our guide for railway stations in Thailand.