Thailand train travel

Plan rail journeys, sleeper berths and station connections.

Thailand train travel works well when the station, service and ticket class fit the journey. Use this guide to choose a rail corridor, find the official SRT timetable, compare seat and sleeper options, and make the onward transfer part of the plan. The national railway and Bangkok urban trains have separate booking and fare systems.
Information checked 21 October 2026. Timetable and fare examples are dated snapshots; use the official operator links for your actual travel date. Hero photograph: Ancient temple towers of Wat Chaiwatthanaram in Ayutthaya. Destination context photograph; it does not depict the transport service.

National rail routes to plan around

Northern corridor: use the SRT search for Ayutthaya, Phitsanulok, Lampang and Chiang Mai. A stop at Phitsanulok can form part of a Sukhothai itinerary, but Sukhothai Historical Park requires an onward road journey. Check each stop and train rather than assuming every service calls everywhere.
Northeastern corridor: compare the routes towards Nakhon Ratchasima, Khon Kaen, Udon Thani and Nong Khai, or towards Buriram, Surin and Ubon Ratchathani. Southern corridor: search for Hua Hin, Chumphon, Surat Thani, Hat Yai and onward southern stations. Surat Thani railway station is a mainland connection, not an island pier.
Eastern and western local journeys need extra care over the departure station. Search the exact SRT service for the eastern line or Kanchanaburi/Nam Tok. The Wongwian Yai–Mahachai and Ban Laem–Maeklong lines are separate local journeys with a transfer between the two lines.

Get the current train timetable and price

In the SRT timetable choose the line and direction, then identify the train number and the stations you need. Use D-Ticket for your travel date, passengers and available class. The price depends on the particular service, seat or berth and accommodation; do not compare a third-class seat with an air-conditioned lower berth as if they were equivalent products.
Checked 21 October 2026: the modern SRT timetable matrix did not finish loading during our check, so we verified the Bangkok–Chiang Mai examples below in the separate official D-Ticket search. Use your own travel date for the actual departure and accommodation quote, or call SRT on 1690. A blank loading matrix does not mean trains have stopped.

Bangkok–Chiang Mai: verified national train examples

D-Ticket search checked 21 October 2026 for departure from Krung Thep Aphiwat on 28 October 2026: train 7, Special Express DRC, 07:30–17:50 the same day; train 109, Rapid, 14:15–04:00 the next day; train 9, Special Express CNR, 18:40–07:15 the next day.
The same date search also offered train 13, Special Express, 20:05–08:45 the next day, and train 51, Express, 22:30–11:40 the next day. Overnight arrivals in these examples fall on 29 October. These are scheduled results for that date, not live running information or a guarantee that a particular seat or berth remains available.
For train 9 on that route and date, the D-Ticket accommodation screen displayed second-class air-conditioned sleeper fares of THB1,038 for a lower berth and THB938 for an upper berth. First-class air-conditioned sleeper fares displayed were THB1,646 lower and THB1,446 upper. These are the displayed passenger berth fares; availability and the final booking total need a fresh search.

A verified rail example: Bangkok Red Line

The official Red Line page checked on 21 October 2026 lists Krung Thep Aphiwat–Rangsit at THB42 adult, with a published estimated journey of 23 minutes. Selected outbound departures are 05:00, 05:15, 05:30 and 05:45; in the 07:00 hour, departures are every ten minutes through 07:50. Check the full table for your station and direction.
This is a suburban Red Line example, not a sleeper-train fare. The same operator page lists Krung Thep Aphiwat–Taling Chan at THB35 adult with an estimated 16 minutes. These figures are route-specific published information; concessions and any current fare scheme must be checked before travel.

Find the correct Bangkok station

Use the station printed on the booking. Krung Thep Aphiwat is the principal starting point for many reserved long-distance journeys, but other Bangkok stations still matter for local and regional trains. Do not head to Hua Lamphong simply because an older travel article uses Bangkok Station as a blanket term.
The map locates Krung Thep Aphiwat. Allow time to reach the correct concourse and boarding area, especially with luggage. If connecting from the MRT or Red Line, follow the signs for your booked national railway service. Check the station and train number again before boarding.

Choose a seat or sleeper berth

Look for the class, air conditioning, seat or sleeping accommodation, and the upper or lower berth. A first-class cabin and a second-class open sleeper have different layouts. An overnight arrival belongs to the next calendar day when the schedule says so; carry that date into hotel and ferry plans.
Before paying, review passenger names, boarding station, arrival station and cancellation terms. Keep a copy of the ticket and the identification required by SRT. For ordinary or local trains not offered online, ask the station or 1690 about purchase arrangements. The absence of a D-Ticket result is not proof that no local service exists.

Plan Thailand train travel with bloggsandco

Choose your destinations, compare the journey options, then save a route with room for transfers and unhurried stops. Request our latest trips and newsletter updates by email, or contact bloggsandco on WhatsApp for help shaping your itinerary.

The next chapter / Stay in the loop

More Thailand. Straight to you.

Choose the updates you want from bloggsandco: new journeys, thoughtful travel stories and fresh inspiration for your next Thailand trip.

Read the newsletter.

Travel ideas, new stories and places worth taking your time over.

Hear about the latest trips.

Ask for email updates when there are new bloggsandco journeys to explore.

These buttons open your email app with a request ready to send. We handle subscription requests personally. No automatic sign-up happens on this website. Privacy policy.

Let’s talk Thailand.

Questions, trip ideas or a place to share? Contact bloggsandco directly.