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.

Thailand Railway Train Journey

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 StationDepartureDestination StationArrivalDaysTrainTrain #
Bangkok (Krung Thep Aphiwat)07:30Chiang Mai17:50Daily
Special Exp.
View Train 7 schedule and stops
Bangkok (Krung Thep Aphiwat)14:15Chiang Mai04:00Daily
Rapid
View Train 109 schedule and stops
Bangkok (Krung Thep Aphiwat)18:40Chiang Mai07:15Daily
Special Exp.
View Train 9 schedule and stops
Bangkok (Krung Thep Aphiwat)20:05Chiang Mai08:45Daily
Special Exp.
View Train 13 schedule and stops
Bangkok (Krung Thep Aphiwat)22:30Chiang Mai11:40Daily
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.