The journey by train from Buriram to Bangkok is scheduled to take from 5 hours 20 minutes to 7 hours 28 minutes, depending upon which train you take.
Train Timetable from Buriram to Bangkok
Click on the Buriram – Bangkok link in the timetable below for more information and to buy tickets.
| Buriram - Bangkok ฿ 219–967 4h 45m – 7h 37m | |
| |
Buriram Railway Station
Buriram Railway Station is located at 131 Niwas Rd, Tambon Nai Mueang, Amphoe Mueang Buri Ram, Chang Wat Buri Ram 31000.
Bangkok Railway Station
The final stop for trains from Buriram to Bangkok is Krung Thep Aphiwat Central Terminal.
Train Stations in Bangkok
Hua Lamphong Railway Station is Bangkok’s former main train station.
Hua Lamphong Railway Station
Hua Lamphong Railway Station was constructed in 1916 and features an attractive Neo-Classical style facade. The station is still in use but only for ‘ordinary’ train services.
Krung Thep Aphiwat Central Terminal
From 2023 onward the main for 4 out of 5 major intercity train lines in Thailand switched to the newly built Krung Thep Aphiwat Central Terminal. Krung Thep Aphiwat Central Terminal is located in the northern part of the city centre near Chatuchak Park.

Thonburi Railway Station
For travel to and from Kanchanaburi rail passengers need a different train station called Thonburi Railway Station, which is located on the other side of the Chao Phraya River and difficult to access by public transport, although you take a Chao Phraya Express Boat to a pier to Thonburi Railway Station.