You can take a train to Chiang Mai from Bangkoks Hua Lamphong Station in anywhere from 12 to 15 hours so make sure you have a comfortable seat This journey boasts some of Thailands most beautiful scenery