Last Updated: 6th January, 2026

Thailand Train Schedule & Intercity Railway Timetable

Browse complete Thailand train schedules for major intercity railway routes operated by the State Railway of Thailand (SRT). Compare departure times, estimated travel duration, train frequency, and station stops for popular routes including Bangkok to Chiang Mai, Bangkok to Pattaya, Bangkok to Ayutthaya, Hua Hin, Surat Thani and southern Thailand railway connections.

Use our updated Thailand railway timetable to plan overnight trains, express services, rapid trains, and local intercity journeys across the Northern, Northeastern, Eastern and Southern railway lines.

Thailand Railway train on intercity route operated by State Railway of Thailand

Popular Thailand Train Routes

BangkokChiang Mai

Estimated Duration: 10-12 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

Chiang MaiBangkok

Estimated Duration: 10-12 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

BangkokPattaya

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

PattayaBangkok

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

BangkokPhuket

Estimated Duration: 12-14 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

PhuketBangkok

Estimated Duration: 12-14 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

BangkokRatchaburi

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

RatchaburiBangkok

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

BangkokAyutthaya

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

AyutthayaBangkok

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

BangkokHua Hin

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

Hua HinBangkok

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

BangkokNakhon Pathom

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

Nakhon PathomBangkok

Estimated Duration: 2-3 hours

View full train timetable including departure times, arrival schedule, station stops and train frequency.

View Full Train Schedule →

Complete Thailand Railway Timetable Guide

Our Thailand train schedule pages provide detailed and structured railway timetable information for intercity trains operated by SRT. Each route includes departure times, arrival times, journey duration, train types (Express, Rapid, Special Express, Local), and key station stops along the railway corridor.

Whether you are traveling from Bangkok to northern Thailand, heading south to Surat Thani for island transfers, commuting to Pattaya, or planning an overnight sleeper train to Chiang Mai, comparing Thailand railway schedules helps you select the most convenient departure.

All timetable information is organized for easy comparison, allowing travelers to quickly evaluate travel duration, departure frequency, and arrival times between major Thai cities.

Thailand Train Travel Tips

Best Time to Travel

Morning departures offer convenient same-day arrival, while overnight sleeper trains are popular for long-distance routes such as Bangkok to Chiang Mai.

Types of Thailand Trains

Thailand operates Special Express, Express, Rapid and Local services. Travel time varies depending on train type and number of stops.

Major Railway Lines

Thailand's railway network includes the Northern Line, Northeastern Line, Eastern Line, and Southern Line connecting major cities across the country.

Plan Your Journey Efficiently

Comparing train departure times and journey duration in advance ensures smoother transfers and better travel planning across Thailand's intercity railway system.