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)
Fixed fare · from ฿938— what does this mean?
Book any time. The price won't rise, but berths sell out.
Checked October 2026
Krung Thep Aphiwat → Chiang Mai
Special Express 9- 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
- Krung Thep Aphiwat18:40
- Don Muang
- Rangsit
- Ayutthaya
- Lopburi
- Nakhon Sawan
- Phitsanulok
- Sila At
- Den Chai
- Nakhon Lampang
- Khun Tan
- Lamphun
- Chiang Mai07:15
Chiang Mai → Krung Thep Aphiwat
Special Express 10- 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
- Chiang Mai18:20
- Lamphun
- Khun Tan
- Nakhon Lampang
- Den Chai
- Sila At
- Phitsanulok
- Nakhon Sawan
- Lopburi
- Ayutthaya
- Rangsit
- Don Muang
- Krung Thep Aphiwat06:30
Bangkok → Chiang Mai (Special Express 13 / 14)
Fixed fare · from ฿768— what does this mean?
Book any time. The price won't rise, but berths sell out.
Checked October 2026
Krung Thep Aphiwat → Chiang Mai
Special Express 13- 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
- Krung Thep Aphiwat20:05
- Don Muang
- Rangsit
- Ayutthaya
- Lopburi
- Nakhon Sawan
- Phichit
- Phitsanulok
- Uttaradit
- Sila At
- Den Chai
- Ban Pin
- Nakhon Lampang
- Khun Tan
- Lamphun
- Chiang Mai08:45
Chiang Mai → Krung Thep Aphiwat
Special Express 14- 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
- Chiang Mai17:05
- Lamphun
- Khun Tan
- Nakhon Lampang
- Ban Pin
- Den Chai
- Sila At
- Uttaradit
- Phitsanulok
- Phichit
- Nakhon Sawan
- Lopburi
- Ayutthaya
- Rangsit
- Don Muang
- Krung Thep Aphiwat05:55
Bangkok → Chiang Mai (Express 51 / Express 52)
Fixed fare · from ฿728— what does this mean?
Book any time. The price won't rise, but berths sell out.
Checked October 2026
Krung Thep Aphiwat → Chiang Mai
Express 51- 2nd class sleeper, upper berth ฿728 (≈ €19)
- 2nd class sleeper, lower berth ฿798 (≈ €21)
Official fare · Checked October 2026
- Krung Thep Aphiwat22:30
- Don Muang
- Rangsit
- Ayutthaya
- Lopburi
- Nakhon Sawan
- Taphan Hin
- Phichit
- Phitsanulok
- Nong Tom
- Pichai
- Uttaradit
- Sila At
- Den Chai
- Ban Pin
- Mae Mo
- Nakhon Lampang
- Khun Tan
- Lamphun
- Chiang Mai11:40
Chiang Mai → Krung Thep Aphiwat
Express 52- 2nd class sleeper, upper berth ฿728 (≈ €19)
- 2nd class sleeper, lower berth ฿798 (≈ €21)
Official fare · Checked October 2026
- Chiang Mai15:30
- Lamphun
- Khun Tan
- Nakhon Lampang
- Mae Mo
- Ban Pin
- Den Chai
- Sila At
- Uttaradit
- Phitsanulok
- Phichit
- Taphan Hin
- Pak Nam Pho
- Nakhon Sawan
- Lopburi
- Ayutthaya
- Rangsit
- Don Muang
- Krung Thep Aphiwat05:10
Bangkok → Chiang Mai (Rapid 109)
Fixed fare · from ฿688— what does this mean?
Book any time. The price won't rise, but berths sell out.
Checked October 2026
Krung Thep Aphiwat → Chiang Mai
Rapid 109- 2nd class sleeper, upper berth ฿688 (≈ €18)
- 2nd class sleeper, lower berth ฿758 (≈ €20)
Official fare · Checked October 2026
- Krung Thep Aphiwat14:15
- 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.