
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 Chumphon, Bangkok to Suratthani, Suratthani 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 4 ways to get from Bangkok to Chiang Mai, including bus, minivan, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 22:30 and has a duration of 1 hour 10 minutes.
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 364 miles, or approximately 582 kilometers.There are 4 ways to get from Chiang Mai to Bangkok, including bus, minivan, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:30 and has a duration of 1 hour 25 minutes.
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 Chumphon
The distance between Bangkok and Chumphon is 244 miles, or approximately 391 kilometers.There are 5 ways to get from Bangkok to Chumphon, including minivan, car, bus, train, and flight.The earliest departure leaves at 00:00 and has a duration of 8 hours.
Bangkok to Chumphon by train
There are 2 travel classes for this journey, including: Second Class Sleeper and First Class Sleeper.Bangkok to Suratthani
The distance between Bangkok and Suratthani is 329 miles, or approximately 527 kilometers.There are 5 ways to get from Bangkok to Suratthani, including minivan, bus, train, flight, and bus-ferry.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 1 hour 10 minutes.
Bangkok to Suratthani by train
There are 2 travel classes for this journey, including: Second Class Sleeper and First Class Sleeper.Suratthani to Bangkok
The distance between Suratthani and Bangkok is 329 miles, or approximately 527 kilometers.There are 4 ways to get from Suratthani to Bangkok, including minivan, bus, train, and flight.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.
- 19Cities
- 34Routes
Stories by travelers, for travelers

Travelers, keep the party going with these 7 tips
Party trips combine two types of fun, but also demand that you pay attention to certain things for maximum joy and minimum problems.

The importance of travel as a tool for self-development
Travel inspires, opens doors, forges connections, changes perspectives and encourages self-development. Grow into the best version of yourself by traveling.

The geeky globe: 8 reasons why geeky travelers are the best
When we think of the best possible companion to join us on our trip, many different characteristics come to mind. Maybe your potential companion is geeky!