Catching the Train from Bangkok to Udon Thani is an easy and relaxing way to travel, with the overnight sleeper express and slightly slower Rapid services offering comfortable beds, so you can get a good nights rest and save on a hotel room for the night, while you travel.
Please note: From January 2023 all trains between Bangkok and
now depart from / terminate at
Bang Sue Grand (Krung Thep Aphiwat Central Terminal).
|77||19:05||03:08||Express DRC||25||20:25||05:39||Special Express|
If you want to book a ticket in advance for the Train from Bangkok to Udon Thani:
If you are interested in buses from Bangkok to Udon Thani:
The times that are shown above and fares below were correct at time of publication but can change without notice.
Please visit the Thai Railways official website or you nearest station before travelling.
Express DRC services (Diesel Railcars) are made up of just a few carriages offering only seating:
2nd class Air-Conditioned seats cost: 479 THB Adult - 370 THB Child
3rd class fan seating carriages cost: 245 THB Adult - 198 THB Child
Special Express trains offer the most comfortable way to travel between Bangkok and Udon Thani as these are all sleeping berth services with both first and second class air-conditioned coaches.
These trains are now operated using the new Chinese made carriages which came into operation at the end of 2016.
1st class A/C sleepers cost:
Upper Berth: 1,317 THB Adult - 1,089 THB Child
Lower Berth: 1,517 THB Adult - 1,289 THB Child
2nd class A/C sleepers cost from:
Upper Berth: 879 THB Adult - 770 THB Child
Lower Berth: 979 THB Adult - 870 THB Child
Rapid trains offer the cheapest way to travel from Bangkok to Udon Thani but currently only operate with 3rd class fan cooled carriages which can get quite uncomfortable on longer journeys.
Tickets on these trains cost:
3rd class fan: Adult 205 THB Child 158 THB