
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, Suratthani to Bangkok, Nong Khai to Bangkok, Hua Hin to Hat Yai.
Thai Railways’s popular routes

Bangkok to Chiang Mai
The distance between Bangkok and Chiang Mai is 365 miles, or approximately 584 kilometers.There are 5 ways to get from Bangkok to Chiang Mai, including minivan, bus, car, 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 Seat Fan, Second Class Sleeper, and Second Class Seat.Chiang Mai to Bangkok
The distance between Chiang Mai and Bangkok is 365 miles, or approximately 584 kilometers.There are 5 ways to get from Chiang Mai to Bangkok, including minivan, bus, car, 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.Suratthani to Bangkok
The distance between Suratthani and Bangkok is 313 miles, or approximately 501 kilometers.There are 6 ways to get from Suratthani to Bangkok, including bus, minivan, train, flight, ferry, and bus-ferry.The earliest departure leaves at 00:30 and has a duration of 10 hours.
Suratthani to Bangkok by train
There are 2 travel classes for this journey, including: First Class Sleeper and Second Class Sleeper.Nong Khai to Bangkok
There are 2 ways to get from Nong Khai to Bangkok, including train and bus.The earliest departure leaves at 09:30 and has a duration of 12 hours 45 minutes.The fastest way to travel is by train, which takes approximately 10 hours 10 minutes.
Nong Khai to Bangkok by train
Starting Price: US$ 37There are 2 travel classes for this journey, including: Second Class Sleeper and First Class Sleeper.Hua Hin to Hat Yai
There are 3 ways to get from Hua Hin to Hat Yai, including minivan, train, and bus.There are no morning departures for this route. The Earliest departure leaves at 15:30 and has a duration of 15 hours.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$ 31There are 5 travel classes for this journey, including: First Class Sleeper, Second Class Sleeper, Third Class Seat Fan, Second Class Seat Fan, and Second Class Sleeper Fan.
- 20Cities
- 48Routes