Last Updated: 6th January, 2026
Chiang Mai to Bangkok Train Schedule & Timetable
The Chiang Mai to Bangkok train schedule includes 5 daily train services with departure times starting from 06:25 and running until 18:20. This updated timetable shows arrival times, train numbers, journey duration, and service types for all trains operating on this route.
Whether you are checking the latest Chiang Mai to Bangkok train time or comparing express, rapid, and ordinary SRT trains, this Thailand Railway schedule helps you plan your trip efficiently between Chiang Mai station and Bangkok station.

Chiang Mai to Bangkok Train Schedule - Departure & Arrival Times
The Chiang Mai to Bangkok train schedule includes 5 daily services operated by the State Railway of Thailand (SRT). This timetable covers express, rapid, and ordinary trains connecting Chiang Mai station and Bangkok station throughout the day. For example, Train 102 (Rapid) departs at 06:25 and arrives at 20:05, while Train 8 (Special Exp.) departs at 07:30 and arrives at 17:40, providing passengers with flexible travel options and reliable arrival times across the Thailand Railway network.
| From Station | Departure | Destination Station | Arrival | Days | Train | Train # |
|---|---|---|---|---|---|---|
| Chiang Mai | 06:25 | Bangkok (Krung Thep Aphiwat) | 20:05 | Daily | Rapid | View Train 102 schedule and stops |
| Chiang Mai | 07:30 | Bangkok (Krung Thep Aphiwat) | 17:40 | Daily | Special Exp. | View Train 8 schedule and stops |
| Chiang Mai | 15:30 | Bangkok (Krung Thep Aphiwat) | 05:10 | Daily | Express | View Train 52 schedule and stops |
| Chiang Mai | 17:05 | Bangkok (Krung Thep Aphiwat) | 05:55 | Daily | Special Exp. | View Train 14 schedule and stops |
| Chiang Mai | 18:20 | Bangkok (Krung Thep Aphiwat) | 06:30 | Daily | Special Exp. | View Train 10 schedule and stops |
Frequently Asked Questions - Chiang Mai to Bangkok Trains
How many trains run from Chiang Mai to Bangkok?
There are 5 trains operating daily between Chiang Mai and Bangkok. These services run throughout the day and are operated by the State Railway of Thailand (SRT).
What is the first train from Chiang Mai to Bangkok?
The first train from Chiang Mai to Bangkok departs at 06:25.
What is the last train from Chiang Mai to Bangkok?
The last scheduled train from Chiang Mai to Bangkok leaves at 18:20.
How long is the train journey from Chiang Mai to Bangkok?
The average train journey from Chiang Mai to Bangkok takes approximately 13 hours, depending on the type of service and number of stops.
What types of trains operate between Chiang Mai and Bangkok?
Train services on this route include Rapid, Special Exp., Express. Different classes and seating options may be available depending on the train.
Do trains from Chiang Mai to Bangkok run daily?
Most trains on the Chiang Mai to Bangkok route operate daily, although some services may have specific operating days. Check the detailed timetable above for exact schedules.
Related Train Routes from Chiang Mai & Bangkok
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options
View train schedules, departure times, and booking options