Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Trains in Thailand: Info, Map and Tickets Online

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Your Complete Guide to Train Travel in Thailand

Thailand's national rail network is operated by the State Railway of Thailand, usually called SRT. Most long-distance trains now use Krung Thep Aphiwat Central Terminal in Bangkok, while Bangkok Hua Lamphong still handles selected ordinary, commuter, and excursion services. The main intercity corridors run north to Chiang Mai, northeast to Nong Khai and Ubon Ratchathani, east to Aranyaprathet, and south to Surat Thani, Hat Yai, and Padang Besar. Bangkok to Chiang Mai takes about 10 to 13 hours depending on the train, with overnight Special Express services popular for reserved sleeper berths. SRT operates Special Express, Express, Rapid, Ordinary, Commuter, and Local services across Thailand. The Bangkok to Ayutthaya trip takes roughly 1 to 2 hours and suits day trips from the capital. Bangkok to Surat Thani takes about 8 to 12 hours, with onward road or ferry transfers for Ko Samui, Ko Pha Ngan, and Ko Tao arranged separately. Cross-border passenger trains also run from Thailand toward Laos via Nong Khai and toward Malaysia via Padang Besar, but most Rail Monsters searches focus on domestic Thai tickets.

How to Buy Train Tickets in Thailand

Purchasing train tickets in Thailand through Rail Monsters is a seamless experience. From high-speed trains to scenic routes, our platform ensures you can buy your tickets easily, securing your travel plans in advance. With a variety of international payment methods available and our dedicated multilingual support, you can navigate Thailand's diverse rail system with confidence.
1
24/7 Multilingual Support
Rail Monsters support staff help with Thailand bookings, date questions, ticket details, and refund requests at any hour.
2
Book SRT Special Express Tickets
Search SRT Special Express and Express trains from Bangkok to Chiang Mai, Surat Thani, Hat Yai, Nong Khai, and Ubon Ratchathani.
3
Pay Online for Thai Rail Trips
Use major credit and debit cards or supported digital payment methods to complete Thai train ticket purchases online.
4
Reserve Popular Trains Early
SRT long-distance tickets often open up to 90 days ahead, and sleeper berths sell out first on holidays.
5
Digital Ticket Delivery
Receive booking confirmation by email, with ticket instructions for your SRT train and station boarding requirements.
6
Domestic Routes Across Thailand
Book SRT services linking Bangkok with Ayutthaya, Phitsanulok, Chiang Mai, Nakhon Ratchasima, Surat Thani, and Hat Yai.
1
24/7 Multilingual Support
Rail Monsters support staff help with Thailand bookings, date questions, ticket details, and refund requests at any hour.
2
Book SRT Special Express Tickets
Search SRT Special Express and Express trains from Bangkok to Chiang Mai, Surat Thani, Hat Yai, Nong Khai, and Ubon Ratchathani.
3
Pay Online for Thai Rail Trips
Use major credit and debit cards or supported digital payment methods to complete Thai train ticket purchases online.
4
Reserve Popular Trains Early
SRT long-distance tickets often open up to 90 days ahead, and sleeper berths sell out first on holidays.
5
Digital Ticket Delivery
Receive booking confirmation by email, with ticket instructions for your SRT train and station boarding requirements.
6
Domestic Routes Across Thailand
Book SRT services linking Bangkok with Ayutthaya, Phitsanulok, Chiang Mai, Nakhon Ratchasima, Surat Thani, and Hat Yai.

Thailand Railway Network Map

Thailand's railway map is centered on Bangkok and Krung Thep Aphiwat Central Terminal. The Northern Line reaches Phitsanulok, Lampang, and Chiang Mai. The Northeastern Line splits toward Nong Khai and Ubon Ratchathani. The Southern Line runs through Hua Hin, Chumphon, Surat Thani, Trang, Hat Yai, and Padang Besar. The Eastern Line serves Chachoengsao, Pattaya, and Aranyaprathet.

How to buy train tickets in Thailand

On Rail Monsters, search Thai train routes by origin, destination, and date. Compare SRT Special Express, Express, Rapid, and Ordinary options where available, then select the class, seat, or sleeper berth shown for that train. Complete payment online and check the email confirmation for ticket format, passenger names, and boarding instructions. Bring the same ID or passport used for booking. For popular overnight routes from Bangkok to Chiang Mai, Surat Thani, Nong Khai, and Hat Yai, reserve as early as possible.

How to buy train tickets

icon

Ticket office on station

icon

Rail Monsters mobile app

icon

Rail Monsters website

Payment Information

Rail Monsters accepts major credit and debit cards plus supported online payment methods for Thailand train tickets. Prices may display in your chosen currency when available, while the underlying SRT fare is based on Thai baht. After payment, Rail Monsters sends confirmation and ticket instructions by email. Check passenger names, train number, date, and station carefully, especially for departures from Krung Thep Aphiwat Central Terminal rather than Bangkok Hua Lamphong.

Search on our platform

Choose the best time and class that fits you, add to cart and checkout

Receive your ticket to your email or our apps

Take the train

We accept payments:

payment-logos
payment-logos

Average rating & reviews

4.7
starstarstarstarstar
Among mobile stores and search platforms
4.7
starstarstarstarstar
Among mobile stores and search platforms
Easy purchase and process
We went from Tokyo station to Hiroshima for the first time. We bought our tickets online, printed the tickets and had no issues. Great experience
avatarDenise Harston
Thank you very much for your support
Even with very short time frame you suceeded to change our tickets. We are very gratefull. You are the best.
avatarMitja Bostner
Thank you, David!
Could not thank David from Rail Monsters enough, i made a couple of errors in my booking for japan and he fixed them asap with no hassle, customer service A1
avatarAlan
Local Guide
Wonderful trip from Tokyo to Kyoto. Excellent service.
avatarMarius-Adrian Nicoara
Very kind and helpful staff
Very kind and helpful staff who were very diligent and thorough in helping secure tickets for a sold out train. Thank you so much!
avatarAllison Makhoul

FAQ and Facts About Trains in Thailand

How do I book Thailand train tickets through Rail Monsters?

Enter your departure station, arrival station, and date on Rail Monsters, then compare available SRT trains by time, class, and fare. Choose a seat or sleeper option where reservations are offered, add passenger details, and pay online. Confirmation and ticket instructions arrive by email. For Thai long-distance trains, names and passport details must match the booking, so enter each passenger carefully.

What ticket classes are available on SRT trains?

SRT long-distance trains usually offer first-class air-conditioned sleepers on selected Special Express services, second-class air-conditioned or fan sleepers, second-class seats, and third-class seats on many ordinary or rapid trains. The Bangkok to Chiang Mai route commonly has sleeper choices, while shorter Bangkok to Ayutthaya services may use seated cars only. Rail Monsters sells individual train tickets for Thailand, not rail passes.

Why should I book Thailand train tickets in advance?

Advance booking matters most for SRT sleeper trains and holiday departures. Bangkok to Chiang Mai, Bangkok to Surat Thani, Bangkok to Nong Khai, and Bangkok to Hat Yai can sell out in popular classes days or weeks ahead. Tickets often open up to 90 days before departure, and lower berths in second-class sleepers usually go first. Booking early gives more choice of berth, carriage, and departure time.

How long is the train from Bangkok to Chiang Mai?

Bangkok to Chiang Mai usually takes about 10 to 13 hours by SRT Special Express or Express train. Most departures use Krung Thep Aphiwat Central Terminal in Bangkok and arrive at Chiang Mai Railway Station, about 3 km from the old city. Overnight trains with second-class and first-class sleepers are the most requested option, so advance booking is useful during November to February and Thai holiday periods.

Why take the train instead of driving or flying in Thailand?

Thai trains link city centers and rail towns without airport check-in time or highway traffic around Bangkok. Bangkok to Ayutthaya takes roughly 1 to 2 hours by rail, and Bangkok to Hua Hin takes around 3 to 4 hours depending on the train. Overnight SRT trains to Chiang Mai, Nong Khai, and Surat Thani also combine transport with a reserved berth, saving one hotel night on trips over 600 km.

Can I reach Ayutthaya by train in Thailand?

Yes. Ayutthaya is one of Thailand's easiest historic cities to reach by rail. SRT trains run from Bangkok to Ayutthaya throughout the day, with many services taking about 1 to 2 hours. Ayutthaya Railway Station sits east of the old city island, and local boats, tuk-tuks, and taxis cover the short transfer to Wat Mahathat, Wat Phra Si Sanphet, and other temple sites.

Who operates trains in Thailand?

Thailand's passenger rail network is operated by the State Railway of Thailand, known as SRT. It runs long-distance, regional, ordinary, commuter, and local trains on meter-gauge lines across roughly 4,000 km. Bangkok's main long-distance station is Krung Thep Aphiwat Central Terminal, opened for most intercity services in 2023. Bangkok Hua Lamphong remains active for selected trains and local services.

Are trains in Thailand reliable?

SRT trains are widely used on main routes, but long-distance services in Thailand can arrive late, especially on overnight Southern Line and Northern Line trips over 8 hours. Shorter services such as Bangkok to Ayutthaya are less exposed to major delays. Plan wider transfer times at Krung Thep Aphiwat Central Terminal, Surat Thani, and Hat Yai if you connect to buses, flights, or ferries.
Learn more information at our
Country Guide