By train the journey from Bangkok to Chiang Mai is scheduled to take from 10 hours 25 minutes to 12 hours 35 minutes depending upon which train you take.
Train Timetable from Bangkok to Chiang Mai
Click on the Bangkok – Chiang Mai link in the timetable below for more information and to buy tickets.
| Bangkok - Chiang Mai ฿ 278–1,138 10h 10m – 13h 50m | |
| |
Bangkok Railway Station
Trains from Bangkok to Chiang Mai now depart from Krung Thep Aphiwat Central Terminal.
Chiang Mai Railway Station
Chiang Mai Train Station is located at Tambon Wat Ket, Amphoe Mueang Chiang Mai, Chang Wat Chiang Mai 50000, Thailand.
Travel from Chiang Mai
Thailand’s Northern Railway Line ends at Chiang Mai and if you want to travel further north, or indeed east or west you need to travel by road or fly. Many visitors to Chiang Mai travel no further and return direct to Bangkok when their visit to Chiang Mai finishes. If you have the time then we recommend that you take advantage of the long journey you have already completed from Bangkok to explore more of the North of Thailand.
Travel to Pai
If you only have a couple days then the most popular next destination is the wonderful mountain town of Pai, which is a 4 hour journey by minivan along some of the most windy roads in Thailand. The scenery on route to Pai is great although the feelings of nausea for passengers who forget to concentrate on the road ahead as the minivan negotiate hundreds of bends are less enjoyable.

Travel to Chiang Rai
Other options for travel from Chiang Mai include the former capital of the Lanna Kingdom, Chiang Rai, which is a 3 hour 30 minute bus journey from Chiang Mai.
Travel to Chiang Kong
Chiang Kong, a 6 hour bus ride away from Chiang Mai, is another great place to travel to as from there you can take day trips to the infamous Golden Triangle and and the sensational viewpoint high in the mountains at Doi Pha Tang.