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.

On this page
  1. The trains
  2. What a berth costs
  3. Coming back
  4. Tickets and kids
  5. Step by step
  6. Common questions

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
Bangkok to Chiang Mai: SRT trains by departure Leaves Krung Thep Aphiwat and reaches Chiang Mai DAY TRAIN Train 7 leaves 07:30 Chiang Mai 17:50 OVERNIGHT TRAINS Train 109 leaves 14:15 Chiang Mai 04:00 Train 9 leaves 18:40 Chiang Mai 07:15 Train 13 leaves 20:05 Chiang Mai 08:45 Train 51 leaves 22:30 Chiang Mai 11:40 ThailandBuddy.com · Sources: SRT Train Tracking System, SRT D-Ticket booking system Verified 17 Oct 2026 · Re-checked every 3 months Bangkok to Chiang Mai: SRT trains by departure Leaves Krung Thep Aphiwat and reaches Chiang Mai DAY TRAIN Train 7 leaves 07:30 Chiang Mai 17:50 OVERNIGHT TRAINS Train 109 leaves 14:15 Chiang Mai 04:00 Train 9 leaves 18:40 Chiang Mai 07:15 Train 13 leaves 20:05 Chiang Mai 08:45 Train 51 leaves 22:30 Chiang Mai 11:40 ThailandBuddy.com · Sources: SRT Train Tracking System, SRT D-Ticket booking system Verified 17 Oct 2026 · Re-checked every 3 months
Five northbound trains with the time they leave Krung Thep Aphiwat and the time they reach Chiang Mai.
Tap to enlarge diagram

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.

SRT D-Ticket home page search box with tabs for all lines, northern, north-eastern, eastern and southern, and fields for origin, destination, date and passengers.
The D-Ticket search box. The northern line tab covers Chiang Mai. Source: SRT D-Ticket: home page search box (opens in a new tab), captured 17 October 2026

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.

↑ Contents

Step by step

  1. Pick the trainTrain 9 leaves Krung Thep Aphiwat at 18:40 and arrives at 07:15.
  2. Pick the berthA 2nd class berth on train 9 costs THB 938 upper or THB 1,038 lower.
  3. Book on the SRT siteA ticket for 60 percent or more of the train's run can be bought up to 90 days ahead.
  4. 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.

Sources and reader comments

Official sources:

Prices, timetables and opening hours change; check with the operator before you travel. See how guides are checked.

Spotted an error? Report it.