
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, Chumphon to Bangkok, Suratthani to Bangkok, Hat Yai to Bangkok.
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 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.The fastest way to travel is by train, which takes approximately 10 hours 20 minutes.
Bangkok to Chiang Mai by train
Starting Price: US$ 20There are 5 travel classes for this journey, including: Second Class Sleeper, Second Class Seat Fan, Second Class Seat, Second Class Sleeper AC, and Second Class Seat 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 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.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.Chumphon to Bangkok
The distance between Chumphon and Bangkok is 241 miles, or approximately 385 kilometers.There are 6 ways to get from Chumphon to Bangkok, including car, minivan, train, flight, bus, and ferry.There are no morning departures for this route. The Earliest departure leaves at 18:27 and has a duration of 7 hours 38 minutes.The fastest way to travel is by train, which takes approximately 7 hours 16 minutes.
Chumphon to Bangkok by train
Starting Price: US$ 26There are 3 travel classes for this journey, including: First Class Sleeper, Second Class Sleeper, and Second Class Sleeper AC.Suratthani to Bangkok
The distance between Suratthani and Bangkok is 331 miles, or approximately 529 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 01:50 and has a duration of 1 hour 15 minutes.The fastest way to travel is by train, which takes approximately 9 hours 46 minutes.
Suratthani to Bangkok by train
Starting Price: US$ 28There are 3 travel classes for this journey, including: First Class Sleeper, Second Class Sleeper, and Second Class Sleeper AC.Hat Yai to Bangkok
The distance between Hat Yai and Bangkok is 469 miles, or approximately 750 kilometers.There are 3 ways to get from Hat Yai to Bangkok, including bus, flight, and train.There are no morning departures for this route. The Earliest departure leaves at 23:30 and has a duration of 1 hour 25 minutes.The fastest way to travel is by train, which takes approximately 14 hours 25 minutes.
Hat Yai to Bangkok by train
Starting Price: US$ 39There are 3 travel classes for this journey, including: First Class Sleeper, Second Class Sleeper, and Second Class Sleeper AC.
- 20Cities
- 49Routes
Our travelers reviews about the ride with Thai Railways
Based on 28 reviews from Bookaway users who traveled with Thai Railways
Patrice B.
Patrick F.
Estefania F.
Daniël O.
carminio g.