By train the journey from Bangkok and Chiang Mai is scheduled to take from 10 to 13 hours to travel depending upon which train service you take. The scenery on the train journey is very good. You also have the option of travelling overnight in an inexpensive sleeper berth .