On this page
Free Astrology Insights
Tropical beach

SRT Trains Thailand: A Complete Guide to Routes, Tickets & Sleeper Journeys

Flying to Chiang Mai or Surat Thani is fast, but airports, baggage fees and short-haul cabins do not give you much of Thailand. The State Railway of Thailand (SRT) does. The hard part is working out which train to take, which berth to book and which Bangkok station to go to, since the main hub changed. This guide covers train types, sleeper classes, routes, booking and costs for 2026, so you can board with confidence.

The Four Types of SRT Train

SRT sells four service levels. The name tells you how fast the train is and how many stations it stops at.

  • Ordinary trains: The slowest, stopping at most stations. They are mostly fan-cooled with 3rd class seating, and they are the cheapest option.
  • Rapid trains: Faster than Ordinary, with fewer stops. They offer 2nd and 3rd class seating, some with air-conditioning (AC) and some with fans.
  • Express trains: Faster again, with even fewer stops. They generally have 2nd class AC and fan seats, and sometimes 1st class AC sleepers.
  • Special Express trains: The fastest and most comfortable, with the fewest stops. They often use newer rolling stock, including modern AC sleeper carriages such as the CNR trains, plus 1st class and 2nd class AC sleepers. Some also have dedicated dining cars.

For overnight journeys, Special Express is the one to aim for. Ordinary trains suit short hops and travellers who want to see village life at walking pace.

Sleeper Berths Compared

The sleeper is the best part of train travel in Thailand. Around sunset, staff convert the 2nd class seats into beds, and you fall asleep to the steady rhythm of the rails and wake up to rice fields in early light. Here are your three options.

1st Class Sleeper (Private Cabin)

These are limited to certain Special Express routes, notably the Northern Line (Bangkok to Chiang Mai) and the Southern Line (Bangkok to Surat Thani and Hat Yai). The cabin is private and lockable, with two berths (upper and lower), often a private sink, and air-conditioning. It suits couples or families who want privacy.

Expect around 1,800 to 2,200 THB per person from Bangkok to Chiang Mai. If you travel alone, the cabin usually requires you to buy both berths for exclusive use, which puts the cabin at roughly 3,600 to 4,400 THB. Demand stays high, so these sell out first.

2nd Class Sleeper (Air-Conditioned)

This is the most widely available sleeper, running on Special Express and some Express routes on all major lines. The carriage is open-plan. Each berth has a curtain for privacy, a pillow, a blanket and a reading light. Lower berths are slightly wider and have a window, so they cost more than upper berths.

2nd Class Sleeper (Air-Conditioned)
📷 Photo by Egor on Unsplash.
  • Bangkok to Chiang Mai, lower berth: approximately 950 to 1,100 THB
  • Bangkok to Chiang Mai, upper berth: approximately 850 to 1,000 THB
  • Bangkok to Surat Thani, lower berth: approximately 900 to 1,050 THB
  • Bangkok to Surat Thani, upper berth: approximately 800 to 950 THB

The newer CNR trains offer better comfort, with power outlets at each berth and cleaner facilities. They were introduced on specific Special Express routes in 2016 and have gradually expanded. By 2026, they are expected on most high-demand Special Express routes, including Bangkok to Chiang Mai (No. 9/10), Bangkok to Surat Thani and Hat Yai (No. 31/32 and No. 37/38), and Bangkok to Nong Khai (No. 25/26).

2nd Class Sleeper (Fan)

You find these on older Express and Rapid trains, usually on less popular routes or as a budget choice. The layout is similar to the AC sleepers, but the carriage is fan-cooled and can get warm, especially in the hot season. Fares are roughly 100 to 200 THB cheaper than AC sleepers. For Bangkok to Chiang Mai, expect 700 to 850 THB.

The Four Main Lines and Where They Go

All four main lines start from Bangkok’s Krung Thep Aphiwat Central Terminal. Since January 2023 it has been the main hub for long-distance trains, replacing Hua Lamphong for most services. Hua Lamphong still handles some shorter-distance and commuter trains.

  • Northern Line: Bangkok, Ayutthaya, Phitsanulok, Lampang, Chiang Mai. Key sleepers are Special Express No. 9/10 (a CNR train) and No. 13/14. The trip to Chiang Mai takes approximately 11 to 13 hours.
  • Southern Line: Bangkok, Hua Hin, Chumphon, Surat Thani, Hat Yai, Padang Besar (Malaysia). Key sleepers are Special Express No. 31/32 (a CNR train to Hat Yai) and No. 37/38 (a CNR train to Sungai Kolok, connecting to Malaysia). Surat Thani, the gateway for ferries to Koh Samui and Koh Phangan, takes approximately 8 to 10 hours. Hat Yai takes approximately 16 to 17 hours.
  • Northeastern Line: Two branches. One goes Bangkok, Nakhon Ratchasima, Khon Kaen, Nong Khai, for the Laos border crossing. The other goes Bangkok, Nakhon Ratchasima, Ubon Ratchathani. Key sleepers are Special Express No. 25/26 (a CNR train to Nong Khai) and No. 23/24 (to Ubon Ratchathani). Nong Khai takes approximately 9 to 10 hours.
  • Eastern Line: Bangkok, Chachoengsao, Aranyaprathet, for the Cambodia border crossing. This is mainly a daytime service, and sleepers are not typically available. Commuter services also run to destinations like Pattaya and Rayong.
The Four Main Lines and Where They Go
📷 Photo by Bálint Botár on Unsplash.

How to Book SRT Tickets Step by Step

Booking is straightforward, but sleepers on popular routes need advance planning. You have three options.

Online: SRT D-Ticket

The official portal is www.dticket.railway.co.th, and there is also a “SRT D-Ticket” app for iOS and Android. Tickets can generally be booked up to 90 days ahead.

  1. Visit the website or open the app.
  2. Register an account. Foreigners need an email address and passport details.
  3. Select “Search & Book Ticket.”
  4. Enter your origin (for example, “Krung Thep Aphiwat”), destination (for example, “Chiang Mai”), travel date and number of passengers.
  5. Browse the trains and choose your class or berth type. Availability is shown in real time.
  6. Enter passenger details: name, passport number and gender.
  7. Pay. Accepted methods typically include major credit and debit cards (Visa, MasterCard, JCB).
  8. Receive your e-ticket by email and in the app. You can print it or show it on your phone to the conductor.
Pro Tip: Count back 90 days from your travel date and book on that day. For Songkran or New Year, do it as soon as the window opens, because popular sleeper berths can go within minutes. If you can pick your berth, choose a lower one. It is slightly wider and has the window.

At the Station

Go to the ticket counter at any major SRT station, such as Krung Thep Aphiwat Central Terminal, Hua Lamphong or Chiang Mai Station. Bring your passport and know your destination, date, preferred train number or class, and number of passengers. If you have not pre-booked a popular route or sleeper, arrive at least 1 to 2 hours before departure. For daytime tickets, 30 to 60 minutes is usually enough.

Cash in THB is always accepted. Major stations may take Visa or MasterCard for higher-value tickets, but this is not guaranteed at smaller stations, so carry cash.

Through a Travel Agency

Online and physical agencies can book SRT tickets for a service fee, typically 100 to 300 THB per ticket. It is convenient if the D-Ticket process frustrates you, but you pay extra.

2026 Budget Reality: What a Train Journey Costs

These are approximate one-way fares from Krung Thep Aphiwat Central Terminal, grouped by travel style.

Budget

  • Bangkok to Chiang Mai, 3rd class fan seat: about 250 to 300 THB
  • Bangkok to Chiang Mai, 2nd class fan sleeper: about 700 to 850 THB
  • Bangkok to Surat Thani, 3rd class fan seat: about 200 to 250 THB

Mid-Range

  • Bangkok to Chiang Mai, 2nd class AC seat: about 600 to 700 THB
  • Bangkok to Chiang Mai, 2nd class AC sleeper, upper berth: about 850 to 1,000 THB
  • Bangkok to Chiang Mai, 2nd class AC sleeper, lower berth: about 950 to 1,100 THB
  • Bangkok to Surat Thani, 2nd class AC sleeper, upper berth: about 800 to 950 THB
  • Bangkok to Surat Thani, 2nd class AC sleeper, lower berth: about 900 to 1,050 THB

Comfortable

  • Bangkok to Chiang Mai, 1st class AC sleeper: about 1,800 to 2,200 THB per person. A solo traveller who buys both berths pays roughly 3,600 to 4,400 THB for the cabin.
  • Bangkok to Surat Thani, 1st class AC sleeper: about 1,700 to 2,100 THB

For comparison, domestic flights run from 800 THB to 3,000+ THB depending on airline and booking time. Thai AirAsia, Nok Air, Thai Lion Air and Bangkok Airways all fly the main routes. VIP buses from Bangkok to Chiang Mai cost around 600 to 900 THB. A mid-range sleeper berth also saves you a night of hotel costs.

Children: Children under 3 years old and less than 100 cm tall travel free if they do not occupy a seat or berth. Children between 3 and 12 years old and under 150 cm tall typically get 50% off fares, but must pay the full berth fee on a sleeper. Age and height cut-offs can be adjusted, so confirm them when you book.

What Life Onboard Is Really Like

On a Special Express, the evening starts with the clatter of staff folding down berths and snapping curtains into place. Many Special Express and Express trains have a dining car or offer pre-ordered meals brought to your seat or berth. Vendors also walk the carriages with snacks, drinks and sometimes simple hot meals. Still, bring your own snacks and water, especially on older trains or if you have dietary needs.

Toilets are in every carriage. CNR trains have Western-style flush toilets and are cleaner than older rolling stock. Power outlets are common in 1st class and newer 2nd class AC sleepers. The AC can be cold, so keep a light jacket handy.

The ride is generally safe. In an open-plan sleeper carriage, keep your valuables secure and close to you.

What Has Changed Since 2024

  • Krung Thep Aphiwat Central Terminal: Now fully established as the main hub for long-distance trains, which has greatly reduced long-distance traffic at Hua Lamphong. Commuter lines still largely use Hua Lamphong.
  • What Has Changed Since 2024
    📷 Photo by Elist Nguyen on Unsplash.
  • D-Ticket improvements: The platform has become more stable and easier to use, with fewer reported glitches than earlier versions. It is now the primary and most reliable way to book online, and it consistently supports foreign credit cards.
  • Rolling stock: Older carriages are gradually being refurbished, and newer CNR sets are being deployed on more routes. Check the train number when booking to see if you get one.
  • High-Speed Rail: The first phase, Bangkok to Nakhon Ratchasima, is under construction. It is a separate service from conventional SRT trains and is unlikely to be fully open for passengers by 2026, though progress will be visible.

Connecting Onward: Ferries, Buses, Flights and City Transport

  • Island ferries: From mainland ports such as Surat Thani and Chumphon, ferries run to Koh Samui, Koh Phangan and Koh Lanta. Operators include Lomprayah and Seatran, with fares around 300 to 800 THB. Long-tail boats handle short island hops and beach transfers, typically 100 to 500 THB per person or per boat, negotiable.
  • VIP buses: Useful where rail lines do not reach. Book at bus terminals or online through 12Go.asia.
  • BTS Skytrain: Uses a Rabbit Card (about 100 THB deposit) or single-journey tokens. Fares are 17 to 62 THB per ride.
  • MRT Subway: Uses an MRT Card (about 180 THB deposit including initial value) or single-journey tokens. Fares are 17 to 45 THB per ride.
  • Grab: Works on iOS and Android and is the simplest point-to-point option in cities. A short ride costs roughly 80 to 150 THB.
  • Songthaews and tuk-tuks: Songthaews (shared pick-up trucks) cost about 10 to 40 THB on local routes. Tuk-tuk fares are negotiable, typically 100 to 300 THB for tourists depending on distance.

Common Mistakes to Avoid

  • Going to the wrong Bangkok station. Most long-distance trains leave from Krung Thep Aphiwat, not Hua Lamphong. Check your ticket.
  • Leaving sleepers to the last minute. First class and 2nd class AC berths on Bangkok to Chiang Mai and Bangkok to Surat Thani fill up, especially in peak seasons.
  • Assuming a solo 1st class cabin costs one berth. Exclusive use usually means buying both berths, around 3,600 to 4,400 THB for Bangkok to Chiang Mai.
  • Relying on a card at small stations. Cash in THB is always accepted, but cards are not guaranteed outside major stations.
  • Expecting a sleeper on the Eastern Line. It is mainly a daytime service.
  • Planning tight connections. Delays can happen on longer routes. Leave a buffer before an onward ferry or flight.
  • Common Mistakes to Avoid
    📷 Photo by Nourhan Sabek on Unsplash.
  • Skipping the jacket. The AC in carriages can be cold overnight.
  • Arriving at the last minute. Get there at least 30 minutes before departure to find your platform and carriage.

Frequently Asked Questions

How far in advance can I book SRT train tickets?

Tickets can generally be booked up to 90 days in advance through the SRT D-Ticket website (www.dticket.railway.co.th) or app. For peak periods such as Songkran and New Year, popular sleeper berths can sell out within minutes of release, so book as soon as your date opens.

Which Bangkok station do long-distance trains leave from?

Most long-distance trains now leave from Krung Thep Aphiwat Central Terminal, which became the main hub in January 2023. Hua Lamphong still serves some shorter-distance and commuter trains. Check your ticket for the departure station, and allow at least 30 minutes to find your platform and carriage.

How long does the sleeper train from Bangkok to Chiang Mai take?

The Northern Line journey to Chiang Mai takes approximately 11 to 13 hours. Special Express No. 9/10 is a CNR train with power outlets at each berth. Delays can happen on long routes, so avoid tight onward connections when you arrive.

Can I pay for SRT tickets with a foreign credit card?

Yes. The SRT D-Ticket platform now consistently supports foreign credit cards, including Visa, MasterCard and JCB. You register with an email address and passport details, then receive an e-ticket by email and in the app. At stations, cash in THB is always accepted, but cards are not guaranteed everywhere.

Are sleeper trains in Thailand safe?

Generally, yes. Open-plan 2nd class carriages have curtains for privacy, but keep your valuables close and secure. A private 1st class cabin is lockable, which suits couples or families wanting privacy. Bring a light jacket, because air-conditioned carriages can get cold overnight.


📷 Featured image by Matthew Yong on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
▼
Accessibility Profiles
i
XL Oversized Widget
Widget Position
▶
Hide Widget (30s)
Powered by PageDr.com