Train from Bangkok to Chiang Mai Timetable 2024 Ticket Price

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


Bangkok to Chiang Mai Train Schedule / Timetable 2024

Please note: From the January 2023 all trains now originate from the new train station in Bangkok - Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station).

For the train timetable in the opposite direction from Chiang Mai to Bangkok click here >

No Dep Arr Type More Info Fare Book Tickets
7 09:05 19:30 Sp. Ex. DRC Info> Fare> Book>
109 14:15 04:05 Rap Info> Fare> Book>
9 18:40 07:15 Sp. Ex. Info> Fare> Book>
13 20:05 08:40 Sp. Ex. Info> Fare> Book>
51 22:30 12:10 Ex. Info> Fare> Book>

Whichever service you choose, we advise you to book your train tickets to Chiang Mai as far in advance as possible to make sure you get a seat or more importantly, a sleeping berth as they will be booked up well in advance, especially during the high season from November to April.

Powered by 12Go Asia system

Timetable Notes:
Rap = Rapid
Ex. = Express
Sp. Ex. = Special Express
Sp. Ex. DRC = Special Express Diesel Railcar - (Sprinter Train)

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

For times of train services in the opposite direction from Chiang Mai to Bangkok, click on the timetable link below:

The train to Chiang Mai from Bangkok is one of the most popular rail journeys that people travelling around Thailand take.

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

A Special Express locomotive train to Chiang Mai from Bangkok >A Special Express locomotive train to Chiang Mai from Bangkok

The distance from Bangkok to Chiang Mai by train is 744 km (from Bang Sue Central Station).

The duration of the train journey from Bangkok to Chiang Mai is between 10 and a half hours for the fastest train, to a little under 14 hours for the slowest train (if they run on time - the more expensive Special Express trains are the ones that are more likely to run to schedule).

For information on Chiang Mai Train Station click on the picture link below:

For information about onward travel from Chiang Mai station to the city centre click here >



 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 638 Baht for an Adult, 499 Baht for a Child.

Included in the prices 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 - Child 549
Lower Bed Adult 758 - Child 619

2nd class fan seats
Adult 388 / Child 249

3rd class fan seats
Adult 230 / Child 170

Train number 9 and Train number 13 are the most popular night trains and are Special Express services, consisting of just 2nd and 1st class sleepers to Chiang Mai, with all coaches air-conditioned.

Train number 9 has the new Chinese made carriages so is slightly more expensive than train 13.

Fares for these services cost:

Fares for train 13 are:

2nd class
Upper Bed Adult 768 - Child 629
Lower Bed Adult 838 - Child 699

1st class
Upper Bed Adult 1,246 - Child 953
Lower Bed Adult 1,446 - Child 1,153

Fares for Train 9 are:

2nd class
Upper Bed Adult 938 - Child 799
Lower Bed Adult 1038 - Child 899

1st class
Upper Bed Adult 1446 - Child 1153
Lower Bed Adult 1646 - Child 1353

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 far greater choice of seat and sleeping berths, although there is no first class coach.

Tickets cost:

2nd class A/C Berths
Upper Bed Adult 748 - Child 609
Lower Bed Adult 818 - Child 679

2nd class Fan Berths
Upper Bed Adult 558 - Child 419
Lower Bed Adult 628 - Child 489

2nd class A/C seats
Adult 538 / Child 399

3rd class fan seats
Adult 270 / Child 210

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 - the lower berths are far more spacious and comfortable than the much narrower upper berths - that 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.

Find the best places to stay in Chiang Mai.

Budget to Luxury.

Read reviews.

Compare room rates.

Click here to find your perfect accommodation now >

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

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 for the train from Bangkok to Chiang Mai online here >

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

Alternatively, you could book your tickets from one of the many travel agents around the city for an extra fee but we do not really recommend doing this as there are a lot of disreputable agents around - So stick with using a more reputable online agent is the best advice.


Platform sign at Hualamphong for Rapid train 109 to Chiang MaiPlatform sign at Hualamphong for Rapid train 109 to Chiang Mai

Times and fares for the train from Bangkok to Chiang Mai are shown for information only and may change without notice.

Please check before travelling directly with the State Railways of Thailand by either:

    Visiting any railway station within Thailand.

    Phoning the SRT 24 hour call centre on 1690

    Or by visiting the SRT's own website here >

Related Links:

Bangkok to Chiang Mai by Bus >

Night Train Bangkok to Chiang Mai >

Chiang Mai to Chiang Rai by bus >

How to travel from Bangkok to Chiang Rai by train >

Back to the Bangkok Train main page >




Book Transport / Hotels Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >

Flights:

Find Cheap Flights in SE Asia >

Hotels:

Find the best deals for hotels >