Bangkok to Chiang Mai Train Timetable 2026 Ticket Price

The train from Bangkok to Chiang Mai departs five times a day from Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station), taking between 10.5 and 14 hours to travel the 744 km distance, with tickets costing from 230 Baht for a 3rd Class seat to 1,646 Baht for a 1st Class sleeping berth on a Special Express service.


Bangkok to Chiang Mai Train Schedule / Timetable 2026

No Dep Arr Type Timetable / Fare Book Tickets
7 07:30 17:50 Sp. Ex. DRC Timetable / Fares Book>
109 14:15 04:00 Rap Timetable / Fares Book>
9 18:40 07:15 Sp. Ex. CNR Timetable / Fares Book>
13 20:05 08:45 Sp. Ex. Timetable / Fares Book>
51 22:30 11:40 Ex. Timetable / Fares Book>

Powered by 12Go system

To view the full timetables for these services and for photos of seats / berths, just click on the 'Timetable / Fare' link in the timetable above.

The train to Chiang Mai from Bangkok is one of the most popular rail journeys in Thailand.

On this journey, you can choose to travel through the day on one of the SRT "sprinter trains" (Diesel Railcars DRC), which will get you to Chiang Mai in the quickest time, or take a more relaxing overnight sleeper train from Bangkok to Chiang Mai with a comfortable bed.

A Special Express locomotive train to Chiang Mai from Bangkok >A Special Express locomotive train to Chiang Mai from Bangkok
The Chiang Mai Railway StationThe Chiang Mai Railway Station


 Ticket Prices for the Train from Bangkok to Chiang Mai

Prices shown are one-way fares in Thai Baht (tickets purchased online may vary).

Train number 7 is an all second class, air-conditioned, seat train (Special Express DRC). Tickets for this service cost 558 Baht for an Adult.

Included in the price of the ticket are airline-style meals and soft drinks, but you would also probably want to take some food of your own on board, as they are not that great.

SRT DRC sprinter train in ThailandSRT DRC sprinter train in Thailand
2nd Class Seats on a DRC Bangkok to Chiang Mai train2nd Class Seats on a DRC Bangkok to Chiang Mai train

Train 109 is a slower Rapid service, so it is the cheapest and costs:

2nd class A/C Sleeping Berths
Upper Bed Adult 688 THB
Lower Bed Adult 758 THB

2nd class fan seats
Adult 388 THB

3rd class fan seats
Adult 230 THB

Train number 9 and Train number 13 are the most popular night trains and are Special Express services, offering 2nd and 1st class sleepers to Chiang Mai.

Train number 9 has newer Chinese made carriages, so it is slightly more expensive than train 13.

Fares for these services cost:

Fares for train 13 are:

2nd class A/C
Upper Bed Adult 768 THB
Lower Bed Adult 838 THB

1st class A/C
Upper Bed Adult 1,246 THB
Lower Bed Adult 1,446 THB

2nd class fan seats
Adult 468 THB

3rd class fan seats
Adult 310 THB

Fares for Train 9 are:

2nd class A/C

Upper Bed Adult 938 THB
Lower Bed Adult 1038 THB

1st class A/C
Upper Bed Adult 1446 THB
Lower Bed Adult 1646 THB

You can book the whole 1st class cabin to yourself for 1,946 (train 13) - 2,446 (train 9) if you want to travel in perfect isolation.

Train number 51 is a slightly slower Express service but has a greater choice of seats or sleeping berths, although there is no first class coach.

Tickets cost:

2nd class A/C Berths
Upper Bed Adult 728 THB
Lower Bed Adult 798 THB

2nd class A/C seats
Adult 428 THB

3rd class fan seats
Adult 270 THB

2nd Class AC seats / sleeping berths on a train to Chaing Mai from Bangkok2nd Class AC seats / sleeping berths on a train to Chaing Mai from Bangkok

These seats are then converted to your bed / sleeping berth for the overnight trains to Chiang Mai from Bangkok.

Train seats converted to beds2nd Class seats turned into a sleeping berth

One thing you should know about sleeping berths on trains to Chiang Mai is that the lower berths are far more spacious and comfortable than the much narrower upper berths, which is why they cost more.

They are also the first to sell out. So, book early if you want a much more comfortable journey in a lower berth.

Where to Buy Tickets in Bangkok for the Train to Chiang Mai

Booking train tickets as far in advance as possible is advisable for this popular route.

The cheapest way to buy your tickets is in person at the ticket counters at Krung Thep Aphiwat Central Terminal (Bang Sue Central Station).

The station is easily accessible from most parts of Bangkok, with buses and MRT trains running to the terminal.

Or you can book advance tickets to Chiang Mai online here >

Or you can also book tickets by visiting the SRT's own website here >

Bang Sue Grand Station BangkokThe new Bang Sue Grand Station in Bangkok


Related Links:

Bangkok Trains main page >