Train from Chiang Mai to Bangkok
Schedule 2024 Ticket Price

The train from Chiang Mai to Bangkok offers five daily services, with two day trains and three overnight / sleepers costing between 230 Baht for a 3rd Class seat to over 1600 Baht for a 1st Class sleeping berth and taking between 10 hours to 14 hours to travel the 744 km distance.

Most people opt for the overnight sleeper trains as these are the most comfortable, with sleeping berths at a very reasonable price and comparable with the price you would pay for a luxury bus on the same trip.

Train from Chiang Mai to BangkokTrain from Chiang Mai to Bangkok

Chiang Mai to Bangkok Train Timetable 2024

Please Note: From the 19th of January 2023 all trains will terminate at the new train station in Bangkok - Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station)

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

Train Dep Arr Type More Info Fare
102 06:30 20:25 Rap Info> Fares>
8 08:50 18:55 Sp. Ex. DRC Info> Fares>
52 15:30 05:10 Ex. Info> Fares>
14 17:00 06:00 Sp. Ex. Info> Fares>
10 18:00 06:50 Sp. Ex. Info> Fares>
Powered by 12Go Asia system

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

For travel in the opposite direction by train from Bangkok to Chiang Mai click on the timetable link below:

For information about the railway station in Chiang Mai click on the picture link below:

For information on how to get to/from the railway station in Chiang Mai click here >

If the trains to Bangkok are full on the day you want to travel.

check our Thai bus booking page for alternative travel arrangements >

All these services previously terminated at Hua Lamphong railway station in the centre of Bangkok, close to China Town. They now terminate at the new Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station).

From the new Bang Sue terminal you can connect to anywhere in the city with the MRT Blue Line trains or buses heading in to the city centre.

If you are not planning on staying in Bangkok, you can also catch trains from Bang Sue station to places in the south of Thailand or for services on the North-Eastern line.

Bang Sue is also close to Bangkok's Northern Bus Station in Mochit with buses to many places within Thailand and beyond (Laos - Cambodia etc).

Ticket Prices / Fares on the Train from Chiang Mai to Bangkok

Fares for these services vary depending on type of train and seat / sleeper class.

The cheapest train is the Rapid service number 102.

This service comprises of just second class fan and third class fan seat coaches.

Tickets cost:
2nd class - Adult 388 THB / Child 249 THB
3rd class - Adult 230  THB / Child 170 THB

Train number 8 is a Diesel Railcar service (DRC) and is made up of just second class air-conditioned coaches and cost:

Adult 638 THB / Child 499 THB

Included in the tickets price of the DRC sprinter train from Chiang Mai to Bangkok, you also get free meals and soft drinks.

A DRC Sprinter trainA DRC Sprinter train

Special Express services numbers 14 and 10 consist of all sleeper seats / berths. Train 10 is the more comfortable as is operates with the newer Chinese made CNR coaches.

Tickets on Train 14 cost:
2nd class A/C
Upper Bed Adult 768 THB  - Child 629 THB
Lower Bed Adult 838 THB - Child 699 THB

1st class A/C
Upper Bed Adult 1,246 THB - Child 953 THB
Lower Bed Adult 1,446 THB - Child 1,153 THB

Tickets on Train 10 cost:
2nd class A/C
Upper Bed Adult 938 THB - Child 799 THB
Lower Bed Adult 1,038 THB - Child 899 THB

1st class A/C
Upper Bed Adult 1,446 THB - Child 1,153 THB
Lower Bed Adult 1,646 THB - Child 1,353 THB

Train number 52 is an Express service and offers both sleepers and seats, with tickets costing:

2nd class Air-Con Sleepers
Upper Berth Adult 748 THB - Child 609 THB
Lower Berth Adult 818 THB - Child 679 THB

2nd class Fan Sleepers
Upper Berth Adult 558 THB - Child 419 THB
Lower Berth Adult 628 THB - Child 489 THB

2nd class Air-Con seats
Adult 538 THB / Child 399 THB

3rd class fan seats
Adult 270 THB / Child 210 THB

Chiang Mai station ticket counterChiang Mai station ticket counter
Chiang Mai to Bangkok busChiang Mai to Bangkok bus

To compare these prices for the same trip from Chiang Mai to Bangkok by bus:

Visit our online bus booking page here >

Times and fares are shown for information only and may change without notice.

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

Related pages:

For more trains from Chiang Mai click here >

For travel by Bus to Bangkok click here >

Chiang Mai to Bang Sue trains >

Book train tickets in Thailand >

Book Transport Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >