Bangkok to Chiang Mai by Train: Take Train 9 for a Night Berth
Take train 9: it leaves Bangkok at 18:40, you sleep in a berth, and you reach Chiang Mai at 07:15. A 2nd class air-conditioned berth is THB 938 upper or THB 1,038 lower. Train 109 is the cheapest berth, from THB 688.
If you can spare the night, take train 9: you board at Krung Thep Aphiwat at 18:40, sleep in a berth, and step off in Chiang Mai at 07:15. A 2nd class air-conditioned berth is THB 938 upper or THB 1,038 lower.
The trains
Five northbound trains show a Chiang Mai arrival, and all leave from Krung Thep Aphiwat.
| Train | Leaves | Reaches Chiang Mai |
|---|---|---|
| 7 (day, seats only) | 07:30 | 17:50, same day |
| 109 | 14:15 | 04:00, next day |
| 9 | 18:40 | 07:15, next day |
| 13 | 20:05 | 08:45, next day |
| 51 | 22:30 | 11:40, next day |
Want to see the scenery and skip the night? Train 7 is your day train, with only 2nd class air-conditioned seats at THB 558. Train 13 is the next-best night train, though you reach Chiang Mai at 08:45.
What a berth costs
Train 109 is the cheapest berth, THB 688 upper or THB 758 lower, but it arrives at 04:00, which is hard on a hotel check-in. Train 51 costs THB 728 upper or THB 798 lower and gets in at 11:40. Train 13 charges THB 768 upper or THB 838 lower. On every train the lower berth costs more.
For first class, only trains 9 and 13 have it. On train 9 that is THB 1,446 for an upper berth, THB 1,646 for a lower one and THB 2,446 for a whole room. Women and children get their own 2nd class coach on train 9 at the same price as the other berths.
On a tight budget, a 3rd class fan seat on train 109 is THB 230.
Coming back
Five trains run south. Train 10 leaves Chiang Mai at 18:20 and reaches Bangkok at 06:30, with a 2nd class berth at THB 938 upper. Train 8 is the day option, leaving at 07:30 and arriving at 17:40.
Tickets and kids
Children taller than 100 cm and up to 150 cm pay 50 percent, not counting fees. The senior discount is for Thai nationals only. If you board without a ticket on a Special Express, Express or Rapid train, you pay the fare plus THB 250.
Book on the SRT site up to 90 days ahead for a ticket covering 60 percent or more of the run.

It asks for your passport number and a phone number. If you get stuck, call SRT on 1690. The Thai train booking guide covers fees and cancellations, and the Chiang Mai first-time guide takes over once you arrive. Building a longer route? Start from the 2-week Thailand itinerary.
Step by step
- Pick the trainTrain 9 leaves Krung Thep Aphiwat at 18:40 and arrives at 07:15.
- Pick the berthA 2nd class 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 run can be bought up to 90 days ahead.
- Enter the traveller's detailsThe booking asks for the passport number and a 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. It has only air-conditioned 2nd class seats, at THB 558.
Which overnight train should I take?
Train 9 (18:40 to 07:15) is the easy one. Train 13 runs 20:05 to 08:45 and train 51 runs 22:30 to 11:40.
How much is a sleeper berth from Bangkok to Chiang Mai?
The cheapest 2nd class berth is on train 109, THB 688 upper or THB 758 lower. Train 9 is the dearest, THB 938 or THB 1,038.
Is there a first class sleeper?
Only trains 9 and 13 have one. On train 9 a berth is THB 1,446 upper or THB 1,646 lower.
Is there a women-only sleeper coach?
Train 9 has a 2nd class sleeper coach for women and children at the usual THB 938 upper and THB 1,038 lower.
How far ahead can I book the Chiang Mai train?
Up to 90 days ahead if you ride 60 percent or more of the train's run.
Can a foreigner book the train online?
Yes. Have your passport number and a phone number ready. For help, call SRT on 1690.
Do children pay full fare?
A child taller than 100 cm and up to 150 cm pays 50 percent, not counting fees.
Read next
Sources and reader comments
Official sources:
- SRT D-Ticket booking system: train list, Krung Thep Aphiwat to Chiang Mai and back, November 2026 departures (opens in a new tab)
- SRT D-Ticket help centre (Thai): FAQ, terms, change and cancel conditions (opens in a new tab)
- State Railway of Thailand (SRT) Train Tracking System: Time Table Northern Line, departures (opens in a new tab)
Prices, timetables and opening hours change; check with the operator before you travel. See how guides are checked.
Spotted an error? Report it.