By train the journey from Chiang Mai to Bangkok is scheduled to take between 10 hours 05 minutes and 13 hours 55 minutes depending upon which train you take.
Train Timetable from Chiang Mai to Bangkok
Click on the Chiang Mai – Bangkok link in the timetable below for more information and to buy tickets.
| Chiang Mai - Bangkok ฿ 278–1,796 10h 5m – 13h 40m | |
| |
Chiang Mai Railway Station
Chiang Mai Train Station is at Wat Ket, Mueang Chiang Mai District, Chiang Mai 50000, Thailand.
Bangkok Railway Station
Trains from Bangkok to Chiang Mai now terminate at Krung Thep Aphiwat Central Terminal.
About Travel to Bangkok
There are three ways to travel by public transport from Chiang Mai to Bangkok: bus, train and plane.
Take the Day Time Train
The quickest way to travel is obviously to fly but you see very little of the scenery along the way. If you really want to see Thailand then we recommend that you take Train #8 which is the only train that completes most of the journey during daylight hours.

Scenery On Route
The railway route from Chiang Mai to Bangkok takes you through some great scenery starting with lakes, then mountains before the train track crosses through the large central plain of Thailand passing endless rice paddy fields and historic town such as Lop Buri, with its famous monkey temple which you see from the train and the town of Ayutthaya. It is a long journey by train and the last section through the outskirts of Bangkok after dusk can begin to drag.
Alighting at Don Mueang Airport
If you plan to take a domestic flight from Don Mueang Airport the next day then do not forget that the train from Chiang Mai stops at Don Mueang Railway Station and you are advised to alight from the train there and stay at a hotel near Don Mueang Airport.