
Thai Railways -Tickets and online bookings
Thai Railways is a transportation company in Thailand. Thai Railways operates in Bangkok, Chiang Mai, Ayutthaya, Chumphon, Phitsanulok and other cities in Thailand. Popular routes include Bangkok to Chiang Mai, Chiang Mai to Bangkok, Bangkok to Nong Khai.
Thai Railways’s popular routes

Bangkok to Chiang Mai
The distance between Bangkok and Chiang Mai is 361 miles, or approximately 578 kilometers.There are 5 ways to get from Bangkok to Chiang Mai, including bus, car, minivan, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 17:00 and has a duration of 10 hours.
Bangkok to Chiang Mai by train
There are 3 travel classes for this journey, including: Second Class Sleeper, Second Class Seat Fan, and Second Class Seat.Chiang Mai to Bangkok
The distance between Chiang Mai and Bangkok is 361 miles, or approximately 578 kilometers.There are 5 ways to get from Chiang Mai to Bangkok, including bus, car, minivan, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 17:00 and has a duration of 10 hours.
Chiang Mai to Bangkok by train
There are 5 travel classes for this journey, including: Second Class Seat Fan, First Class Sleeper, Second Class Sleeper, Second Class Seat, and 2nd Class Ladies Only.Bangkok to Nong Khai
There are 2 ways to get from Bangkok to Nong Khai, including bus and train.The earliest departure leaves at 01:00 and has a duration of 10 hours.
Bangkok to Nong Khai by train
There are 2 travel classes for this journey, including: First Class Sleeper and Second Class Sleeper.
- 20Cities
- 48Routes