State Railway of Thailand

Night Trains from Bangkok to Chiang Mai

4 night trains connect Bangkok and Chiang Mai, run by State Railway of Thailand. Tickets from ฿688. Timetables, stops, journey time and where to book. Trains run in both directions — Bangkok to Chiang Mai and Chiang Mai to Bangkok.

4 trains on this route

Bangkok → Chiang Mai (Special Express 9 / 10)

Operator
State Railway of Thailand
Tickets
Fixed fare · from ฿938— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €25)

From ฿938 (≈ €25)

Book any time — the price won't rise, but berths sell out.

Krung Thep Aphiwat → Chiang Mai

Special Express 9
Departs 18:40Arrives 07:15Daily
Fares
  • 2nd class sleeper, upper berth ฿938 (≈ €25)
  • 2nd class sleeper, lower berth ฿1,038 (≈ €28)
  • 1st class cabin, upper berth ฿1,446 (≈ €38)
  • 1st class cabin, lower berth ฿1,646 (≈ €44)
  • 1st class cabin to yourself ฿2,446 (≈ €65)

Official fare · Checked October 2026

  1. Krung Thep Aphiwat18:40
  2. Don Muang
  3. Rangsit
  4. Ayutthaya
  5. Lopburi
  6. Nakhon Sawan
  7. Phitsanulok
  8. Sila At
  9. Den Chai
  10. Nakhon Lampang
  11. Khun Tan
  12. Lamphun
  13. Chiang Mai07:15

Chiang Mai → Krung Thep Aphiwat

Special Express 10
Departs 18:20Arrives 06:30Daily
Fares
  • 2nd class sleeper, upper berth ฿938 (≈ €25)
  • 2nd class sleeper, lower berth ฿1,038 (≈ €28)
  • 1st class cabin, upper berth ฿1,446 (≈ €38)
  • 1st class cabin, lower berth ฿1,646 (≈ €44)
  • 1st class cabin to yourself ฿2,446 (≈ €65)

Official fare · Checked October 2026

  1. Chiang Mai18:20
  2. Lamphun
  3. Khun Tan
  4. Nakhon Lampang
  5. Den Chai
  6. Sila At
  7. Phitsanulok
  8. Nakhon Sawan
  9. Lopburi
  10. Ayutthaya
  11. Rangsit
  12. Don Muang
  13. Krung Thep Aphiwat06:30

Bangkok → Chiang Mai (Special Express 13 / 14)

Operator
State Railway of Thailand
Tickets
Fixed fare · from ฿768— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €20)

From ฿768 (≈ €20)

Book any time — the price won't rise, but berths sell out.

Krung Thep Aphiwat → Chiang Mai

Special Express 13
Departs 20:05Arrives 08:45Daily
Fares
  • 2nd class sleeper, upper berth ฿768 (≈ €20)
  • 2nd class sleeper, lower berth ฿838 (≈ €22)
  • 1st class cabin, upper berth ฿1,246 (≈ €33)
  • 1st class cabin, lower berth ฿1,446 (≈ €38)
  • 1st class cabin to yourself ฿1,946 (≈ €52)

Official fare · Checked October 2026

  1. Krung Thep Aphiwat20:05
  2. Don Muang
  3. Rangsit
  4. Ayutthaya
  5. Lopburi
  6. Nakhon Sawan
  7. Phichit
  8. Phitsanulok
  9. Uttaradit
  10. Sila At
  11. Den Chai
  12. Ban Pin
  13. Nakhon Lampang
  14. Khun Tan
  15. Lamphun
  16. Chiang Mai08:45

Chiang Mai → Krung Thep Aphiwat

Special Express 14
Departs 17:05Arrives 05:55Daily
Fares
  • 2nd class sleeper, upper berth ฿768 (≈ €20)
  • 2nd class sleeper, lower berth ฿838 (≈ €22)
  • 1st class cabin, upper berth ฿1,246 (≈ €33)
  • 1st class cabin, lower berth ฿1,446 (≈ €38)
  • 1st class cabin to yourself ฿1,946 (≈ €52)

Official fare · Checked October 2026

  1. Chiang Mai17:05
  2. Lamphun
  3. Khun Tan
  4. Nakhon Lampang
  5. Ban Pin
  6. Den Chai
  7. Sila At
  8. Uttaradit
  9. Phitsanulok
  10. Phichit
  11. Nakhon Sawan
  12. Lopburi
  13. Ayutthaya
  14. Rangsit
  15. Don Muang
  16. Krung Thep Aphiwat05:55

Bangkok → Chiang Mai (Express 51 / Express 52)

Operator
State Railway of Thailand
Tickets
Fixed fare · from ฿728— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €19)

From ฿728 (≈ €19)

Book any time — the price won't rise, but berths sell out.

Krung Thep Aphiwat → Chiang Mai

Express 51
Departs 22:30Arrives 11:40Daily
Fares
  • 2nd class sleeper, upper berth ฿728 (≈ €19)
  • 2nd class sleeper, lower berth ฿798 (≈ €21)

Official fare · Checked October 2026

  1. Krung Thep Aphiwat22:30
  2. Don Muang
  3. Rangsit
  4. Ayutthaya
  5. Lopburi
  6. Nakhon Sawan
  7. Taphan Hin
  8. Phichit
  9. Phitsanulok
  10. Nong Tom
  11. Pichai
  12. Uttaradit
  13. Sila At
  14. Den Chai
  15. Ban Pin
  16. Mae Mo
  17. Nakhon Lampang
  18. Khun Tan
  19. Lamphun
  20. Chiang Mai11:40

Chiang Mai → Krung Thep Aphiwat

Express 52
Departs 15:30Arrives 05:10Daily
Fares
  • 2nd class sleeper, upper berth ฿728 (≈ €19)
  • 2nd class sleeper, lower berth ฿798 (≈ €21)

Official fare · Checked October 2026

  1. Chiang Mai15:30
  2. Lamphun
  3. Khun Tan
  4. Nakhon Lampang
  5. Mae Mo
  6. Ban Pin
  7. Den Chai
  8. Sila At
  9. Uttaradit
  10. Phitsanulok
  11. Phichit
  12. Taphan Hin
  13. Pak Nam Pho
  14. Nakhon Sawan
  15. Lopburi
  16. Ayutthaya
  17. Rangsit
  18. Don Muang
  19. Krung Thep Aphiwat05:10

Bangkok → Chiang Mai (Rapid 109)

Operator
State Railway of Thailand
Tickets
Fixed fare · from ฿688— what does this mean?

Book any time. The price won't rise, but berths sell out.

Checked October 2026

(≈ €18)

From ฿688 (≈ €18)

Book any time — the price won't rise, but berths sell out.

Krung Thep Aphiwat → Chiang Mai

Rapid 109
Departs 14:15Arrives 04:00Daily
Fares
  • 2nd class sleeper, upper berth ฿688 (≈ €18)
  • 2nd class sleeper, lower berth ฿758 (≈ €20)

Official fare · Checked October 2026

  1. Krung Thep Aphiwat14:15
  2. Chiang Mai04:00

Frequently asked questions

How many night trains run between Bangkok and Chiang Mai?+

4 night trains connect Bangkok and Chiang Mai, run by State Railway of Thailand.

How much is a night train from Bangkok to Chiang Mai?+

Fares vary by date and comfort class, but tickets start from ฿688 (≈ €18).

How do I book a night train from Bangkok to Chiang Mai?+

Compare the trains above and book directly with State Railway of Thailand.

Related connections

Pingwi Sleeper Train Map

Prices on Pingwi are for information only and are not an offer. We refresh them from the operators' own sites and do our best to keep them current, but the fare you are charged may differ — the price the operator shows at checkout is the one that applies.