
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 Khon Kaen, Hua Hin to Hat Yai.
Thai Railways’s popular routes

Bangkok to Chiang Mai
The distance between Bangkok and Chiang Mai is 364 miles, or approximately 582 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.The fastest way to travel is by train, which takes approximately 12 hours 35 minutes.
Bangkok to Chiang Mai by train
Starting Price: US$ 30There are 5 travel classes for this journey, including: Second Class Seat Fan, Second Class Sleeper, Second Class Seat, Second Class Seat AC, and Second Class Sleeper AC.Chiang Mai to Bangkok
The distance between Chiang Mai and Bangkok is 364 miles, or approximately 582 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.The fastest way to travel is by train, which takes approximately 10 hours 10 minutes.
Chiang Mai to Bangkok by train
Starting Price: US$ 20There are 7 travel classes for this journey, including: Second Class Seat Fan, First Class Sleeper, Second Class Sleeper, Second Class Seat, 2nd Class Ladies Only, Second Class Sleeper AC, and Second Class Seat AC.Bangkok to Khon Kaen
The distance between Bangkok and Khon Kaen is 243 miles, or approximately 388 kilometers.There are 3 ways to get from Bangkok to Khon Kaen, including bus, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:55 and has a duration of 1 hour.The fastest way to travel is by train, which takes approximately 7 hours 53 minutes.
Bangkok to Khon Kaen by train
Starting Price: US$ 33There are 3 travel classes for this journey, including: Second Class Sleeper, First Class Sleeper, and Second Class Sleeper AC.Hua Hin to Hat Yai
The distance between Hua Hin and Hat Yai is 388 miles, or approximately 620 kilometers.There are 3 ways to get from Hua Hin to Hat Yai, including minivan, train, and bus.The earliest departure leaves at 11:49 and has a duration of 11 hours 1 minute.The fastest way to travel is by train, which takes approximately 10 hours 45 minutes.
Hua Hin to Hat Yai by train
Starting Price: US$ 30There are 6 travel classes for this journey, including: First Class Sleeper, Second Class Sleeper, Third Class Seat Fan, Second Class Seat Fan, Second Class Sleeper Fan, and Second Class Sleeper AC.
- 20Cities
- 49Routes
Our travelers reviews about the ride with Thai Railways
Based on 29 reviews from Bookaway users who traveled with Thai Railways
Patrice B.
Patrick F.
Estefania F.
Daniël O.
carminio g.