Bangkok to Chiang Mai Train: Berths From THB 688, Train 9 at 18:40
Train 9 leaves Bangkok (Krung Thep Aphiwat) at 18:40 and arrives in Chiang Mai at 07:15 the next morning. A 2nd class air-conditioned sleeper berth on it costs THB 938 upper or THB 1,038 lower. Cheaper overnight berths start at THB 688 on train 109.
On this page
Trains from Bangkok to Chiang Mai
Five northbound trains have a Chiang Mai arrival time: 7, 109, 9, 13 and 51. All leave from Krung Thep Aphiwat. Other northern line trains leave the same station but have no Chiang Mai arrival printed.
| Train | Type | Leaves Krung Thep Aphiwat | Reaches Chiang Mai |
|---|---|---|---|
| 7 | Special Express, diesel railcar | 07:30 | 17:50, same day |
| 109 | Rapid | 14:15 | 04:00, next day |
| 9 | Special Express CNR | 18:40 | 07:15, next day |
| 13 | Special Express | 20:05 | 08:45, next day |
| 51 | Express | 22:30 | 11:40, next day |
Train 7 reaches Chiang Mai the day it leaves, and its only coach type is a 2nd class air-conditioned seating coach. The four overnight trains all carry sleeper coaches.
Which train to pick
For a day trip take train 7, which leaves at 07:30 and arrives at 17:50. For a night in a berth with a morning arrival, train 9 arrives at 07:15 and train 13 at 08:45.
Train 109 leaves at 14:15 and arrives at 04:00, with a 2nd class berth from THB 688. Train 51 leaves at 22:30 and arrives at 11:40.
On a tight budget, a 3rd class fan seat on train 109 costs THB 230. Train 9 also carries a 2nd class sleeper coach for passengers with disabilities at the same berth fares.
Sleeper fares by train
The 2nd class air-conditioned sleeper is on all four overnight trains, and the lower berth costs more than the upper on each. Train 9 has the highest fare and train 109 the lowest.
| Train | Upper berth | Lower berth |
|---|---|---|
| 9 | THB 938 | THB 1,038 |
| 13 | THB 768 | THB 838 |
| 51 | THB 728 | THB 798 |
| 109 | THB 688 | THB 758 |
For a 2nd class sleeper the booking system shows a base fare of THB 278 plus a train fee that differs by train. The train fee is THB 250 on train 9, THB 190 on train 13, THB 150 on train 51 and THB 110 on train 109.
First class, seats and the women’s coach
Only trains 9 and 13 have a 1st class sleeper. On train 9 a berth costs THB 1,446 upper or THB 1,646 lower, and a whole room THB 2,446. On train 13 a berth costs THB 1,246 upper or THB 1,446 lower, and a whole room THB 1,946.
If you want a seat, not a berth, use the table below.
| Train | 2nd class seat | 3rd class seat |
|---|---|---|
| 7 | THB 558, air-conditioned | none listed |
| 13 | THB 468, fan | THB 310, fan |
| 51 | THB 428, fan | THB 270, fan |
| 109 | THB 388, fan | THB 230, fan |
Train 9 carries a 2nd class sleeper coach for women and children, at the same THB 938 upper and THB 1,038 lower.
Stops on the way
An overnight train passes Ayutthaya, Phitsanulok and Nakhon Lampang before Chiang Mai. Train 9 is listed at Ayutthaya at 19:45, at Phitsanulok at 00:17 and at Nakhon Lampang at 05:00. Lamphun, the last stop before Chiang Mai, is listed at 06:50.
Train 13 is listed at Nakhon Lampang at 06:38 and Lamphun at 08:21. Train 51 is listed there at 09:31 and 11:16. Train 109 is listed at Nakhon Lampang at 01:57 and Lamphun at 03:36.
Trains back from Chiang Mai
Five trains run south from Chiang Mai to Krung Thep Aphiwat. Trains 52, 14 and 10 arrive the next morning, and trains 102 and 8 arrive the same evening.
| Train | Type | Leaves Chiang Mai | Reaches Krung Thep Aphiwat |
|---|---|---|---|
| 102 | Rapid | 06:25 | 20:05, same day |
| 8 | Special Express, diesel railcar | 07:30 | 17:40, same day |
| 52 | Express | 15:30 | 05:10, next day |
| 14 | Special Express | 17:05 | 05:55, next day |
| 10 | Special Express CNR | 18:20 | 06:30, next day |
Train 10 costs THB 938 upper or THB 1,038 lower in 2nd class sleeper. Train 14 costs THB 768 or THB 838, and train 52 costs THB 728 or THB 798.
Train 8 has only 2nd class air-conditioned seats at THB 558. Train 102 has no sleeper: a 2nd class fan seat costs THB 388 and a 3rd class seat THB 230. Nakhon Lampang is listed at 20:24 on train 10, 19:19 on train 14 and 18:04 on train 52.
Discounts and tickets bought on board
Children taller than 100 cm and up to 150 cm pay 50 percent of the fare, not including fees. The senior discount is for Thai nationals aged 60 and over, from 1 June to 30 September, so a foreign passenger does not get it.
Buy before you board. A passenger found on a Special Express, Express or Rapid train without a ticket pays the fare plus THB 250.
Booking the Chiang Mai train
A ticket for 60 percent or more of the train’s distance can be bought up to 90 days ahead. SRT’s own example is Bangkok to Nakhon Sawan, 246 km on a 751 km train, which can be bought within 30 days. A trip of 25 to 59 percent is bought within 30 days.

The booking asks for the traveller’s ID card or passport number and phone number. SRT’s hotline is 1690. Fees and refunds are covered in the Thai train booking guide.

For Chiang Mai itself, read the Chiang Mai first-time guide.
Step by step
- Pick the trainTrain 9 leaves Krung Thep Aphiwat at 18:40 and arrives at 07:15.
- Pick the class and berthA 2nd class sleeper berth on train 9 costs THB 938 upper or THB 1,038 lower.
- Book on the SRT siteA ticket for 60 percent or more of the train's distance can be bought up to 90 days ahead.
- Enter the traveller's detailsThe booking asks for the traveller's passport number and phone number.
Not confirmed: Food, bedding and luggage rules for the overnight trains are not published on the SRT pages read for this guide, so ask when you book or call the hotline. The fares above are what the booking system showed for one November departure; check the date you plan to travel.
Common questions
Which is the fastest Bangkok to Chiang Mai train?
Train 7, the day train, leaves Krung Thep Aphiwat at 07:30 and arrives at 17:50 the same day. It has only 2nd class air-conditioned seats at THB 558.
Which overnight train should I take?
Train 9 leaves at 18:40 and arrives at 07:15. Train 13 leaves at 20:05 and arrives at 08:45. Train 51 leaves at 22:30 and arrives at 11:40.
How much is a sleeper berth from Bangkok to Chiang Mai?
A 2nd class sleeper berth costs THB 938 upper or THB 1,038 lower on train 9. On train 13 it is THB 768 or THB 838, on train 51 THB 728 or THB 798, and on train 109 THB 688 or THB 758.
Is there a first class sleeper?
Trains 9 and 13 have one. On train 9 a berth costs THB 1,446 upper or THB 1,646 lower, and a whole room THB 2,446. On train 13 it is THB 1,246 or THB 1,446, and a room THB 1,946.
Is there a women-only sleeper coach?
Train 9 carries a 2nd class sleeper coach for women and children, at the same THB 938 upper and THB 1,038 lower.
How far ahead can I book the Chiang Mai train?
A ticket for 60 percent or more of the train's distance can be bought up to 90 days ahead. The Bangkok to Chiang Mai trains run 751 km, and a trip of 246 km is only 32.756 percent of that.
Can a foreigner book the train online?
The booking asks for the traveller's ID card or passport number and a phone number. SRT's hotline is 1690.
Do children pay full fare?
Children taller than 100 cm and up to 150 cm pay 50 percent of the fare, not including fees.
Read next
- SRT D-Ticket: Book Thai Trains Up to 90 Days Ahead, Online Refund Fee 70%Verified
- Chiang Mai First-Time Guide: Train 9 Reaches It at 07:15, 2026 Burning Ban Ran to 31 MayVerified
- Getting Around Thailand: Every Route From BangkokVerified
- Bangkok to Ayutthaya by Train: 06:10 Train THB 261, Third Class THB 20Verified
Prices, timetables and opening hours change; check with the operator before you travel. See how guides are checked.
Spotted an error? Report it.