Last Updated: 6th January, 2026
Bangkok to Chiang Mai Train Schedule & Timetable
The Bangkok to Chiang Mai train schedule includes 5 daily train services with departure times starting from 07:30 and running until 22:30. 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 Bangkok to Chiang Mai train time or comparing express, rapid, and ordinary SRT trains, this Thailand Railway schedule helps you plan your trip efficiently between Bangkok station and Chiang Mai station.

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