How to Travel by Train from Bangkok to Chiang Mai
- Schedule and Ticket Prices

The train from Bangkok to Chiang Mai is one of the most popular rail journeys within Thailand to 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 on the fastest train, or take a more relaxing overnight sleeper train, with a comfortable berth / bed.

Which ever train you choose, we advice you to book your tickets to Chiang Mai as far in advance as possible to make sure you get a seat or sleeping berth.

The distance from Bangkok to Chiang Mai by train is 751km.

Bangkok to Chiang Mai Train Schedule / Timetable (2016)

For times of services in the opposite direction from Chiang Mai to BKK click here>>>

Train Number Departs Arrives Type
Train 7 08.30 19.30 Special Express DRC
Train 109 13.45 04.05 Rapid
Train 9 18.10 07.15 Special Express
Train 13 19.35 08.40 Special Express
Train 51 22.00 12.10 Express

Please Note : from November 2016, train 1 has become train 9 and is the first to be using the brand new Chinese carriages.

All trains originate from Hua Lamphong Railway Station in Bangkok.

To view the full timetables for these services and for photos of seats / berths, just click on the specific train number in the timetable above :

-   For information on Chiang Mai Railway Station click here>>>

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

-   For bus times and fares from Bangkok to Chiang Mai click here>>>

 Ticket Prices for the Train from Bangkok to Chiang Mai

Prices shown are one-way fares in Thai Baht.

Train number 7 is an all second class, air-conditioned, seat train (Special Express DRC). Tickets for this service cost 641 Baht for an Adult, 501 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.

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

2nd class Fan Sleeping Berths
Upper Bed Adult 491 - Child 351
Lower Bed Adult 541 - Child 401

2nd class fan seats
Adult 391 / Child 251

3rd class fan seats
Adult 231 / Child 171

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, with all coaches air-conditioned.

Fares for these services cost :

2nd class
Upper Bed Adult 791 - Child 651
Lower Bed Adult 881 - Child 741

1st class
Upper Bed Adult 1,253 - Child 957
Lower Bed Adult 1,453 - Child 1,157
You can book the whole cabin to yourself for 1,953 if you like.

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 751 - Child 611
Lower Bed Adult 821 - Child 681

2nd class Fan Berths
Upper Bed Adult 531 - Child 391
Lower Bed Adult 581 - Child 441

2nd class A/C seats
Adult 541 / Child 401

2nd class fan seats
Adult 431 / Child 291

3rd class fan seats
Adult 271 / Child 211

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 Hua Lamphong Railway station.

The station is easily accessible from most parts of Bangkok, with buses and a subway train running right up to the door.

-   For more information about Hua Lamphong station and how to get there click here>>>

Or you can book advance tickets for the train from Bangkok to Chiang Mai online here>>>

Book Your Transport Online

Malaysia & Singapore

Train > / Bus > / Ferry >


Train > / Bus > / Ferry >


Find cheap Flights >

Alternatively you could book your tickets from one of the many travel agents around the city for an extra fee (but make sure you find a reputable one!).

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>>>

Find The Best Accommodation Deals

Compare & Save on Hotels.

Find the Cheapest Room Rates Online.

Compare Hotel Prices Here >>>

Related Links :

Bangkok to Chiang Mai by Bus

Buying Bangkok to Chiang Mai Train Tickets

Chiang Mai Accommodation

Back to the Bangkok Train main page >>>