Thailand has one of the best train systems and train travel is easily the best way to get around and see the country. Train travel in Thailand is comfortable, safe, cheap, and environmentally friendly and it’s not expensive. Taking the train is easily the best way to travel between Bangkok & Chiang Mai because one-way including a sleeper berths for one night. In the morning before you reach Chiang Mai. They will have a breakfast serve to you. You can choose the menu American food or Thai food while you are eating, you will see view all the way such as the sun, forest, and the mountain. When you reach Chiang Mai you will see tuk tuk car, they will service you to go around beautiful place in Chiang Mai.