Scenic Night train · State Railway of Thailand
Bangkok to Chiang Mai night train
Everything you need to plan the Bangkok–Chiang Mai sleeper: operators, cabins, times, prices and rail-pass rules.
Duration
~12h
Frequency
Daily
Departure
19:35
Arrival
07:00
Distance
744 km
night
1 night onboard
Check availability
From €26
We link to the operator — we never mark up the fare.
Cabins & typical prices
Couchette From €26
Private Cabin From €64
Why take this train
SRT's flagship overnight sleeper, using CNR-built carriages purchased from China in 2016
First-class private cabins and second-class open berths with curtains and vacuum toilets
Climbs into northern Thailand's mountains en route to Chiang Mai
Departs from Krung Thep Aphiwat Central Terminal, Bangkok's long-distance hub since January 2023
Popular no-fly alternative between Bangkok and the temple-filled north
Rail passes & reservations
EurailNo
InterrailNo
Reservation requiredYes
No regional rail pass covers Thailand; standard point-to-point ticketing only.
Frequently asked questions
How long does the Bangkok to Chiang Mai night train take?
The journey takes about ~12h, travelling overnight so you arrive the next morning.
How much does the Bangkok–Chiang Mai sleeper cost?
Fares start from around €26 and rise with demand and cabin type. Booking early gets the lowest prices.
Is the Bangkok to Chiang Mai train covered by Eurail or Interrail?
No — this operator does not accept Eurail or Interrail; buy a ticket directly.
What cabin types are available?
You can choose from Seat, Couchette, Private Cabin. A reservation for your berth is reservation required.