Travel from Bangkok to Chiang Mai by train. Information on the train journey from Bangkok to Chiang Mai. Timetable, prices and buying tickets.

Bangkok – Chiang Mai
Details of the train connection from Bangkok to Chiang Mai.

State Railway of Thailand (SRT)
Thailand
from €15
approx. 5 departures
700 km
11:00 hours
14:00 hours
08:30
22:00
Special Express | Rapid | Sleeper
Your train connection in detail
From Bangkok to Chiang Mai by train
Bangkok – Chiang Mai
The train route from Bangkok to Chiang Mai offers daily connections on comfortable trains run by the State Railway of Thailand (SRT). The main train types on this route are the Special Express, the Rapid and the sleeper train. These trains run several times a day with a journey time of about 11 to 14 hours. Direct connections are available, so you don't need to change trains.
Prices for the train journey start at around €15. If you'd like more comfort, you can also book sleeper compartments and use extra services such as seat reservations.
Tickets can easily be bought online on the State Railway of Thailand (SRT) website or at the stations.
Train tickets Bangkok – Chiang Mai
Buy cheap train tickets for the train route from Bangkok, Thailand to Chiang Mai, Thailand from our partners.

12GO
Buy your train tickets easily online at 12GO and compare trains, buses, flights and ferries.