Book Thai Railway Tickets

Departure Date :
From (start point) :
To (destination) :

Thai Railway Train Ticket Online

The State Railways of Thailand (SRT) or Thai Railway is a train service operator in Thailand that provides 6 main service lines.
These are namely the Northern Line, Southern Line, Eastern Line, North Eastern Line, Mae Khlong Line and Maha Chai Line:

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

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.

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. 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.

Thailand Train Ticket Price

Thailand train ticket price depends on the routes, ticket class and cabin type you choose. Sometimes, the same ticket class and same cabin type can have different price depending on the departure time.

1st Class Air-Conditioned Sleeper (Day and Night Coach)
- Max 2 persons each
- Air conditioned
- More privacy, berths are in compartments
Air - Conditioned First Class Day Coach Air - Conditioned First Class Night Coach

2nd Class Air-Conditioned Sleeper (Day and Night Coach)
- Max 2 persons each
- Air conditioned
- Less privacy, berths are not in compartments, but are arranged open plan either side of the train
Air - Conditioned Second Class Day Coach Air - Conditioned Second Class Night Coach

3rd Class Fan Seat
- Padded seats
- Non-air conditioned
Non-air - Conditioned Third Class

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 now book Thailand Intercity train tickets online.

Book 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 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 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 train schedule and choose from different tickets type from our website.

How to Book 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 train trips available for online booking. You can choose from the schedule, 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 Muang 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 Muang Train Station provides convenience to those flying to Bangkok and wish to get on a train right away since the train station and Don Muang 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.