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.
Full Timetables :
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 shown above and fares shown 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.
All the above services, depart or arrive at Hua Lamphong railway station near Chinatown in Bangkok.
Please visit our Hua Lamphong Station page for all you need to know about getting there, buying tickets and more.
Express DRC services (Diesel Railcars) are made up of just a few carriages offering only seating:
2nd class Air-Conditioned seats cost: 479THB Adult - 370THB Child
3rd class fan seating carriges cost: 245THB Adult - 198THB Child
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.
1st class A/C sleepers cost:
Upper Berth : 1,077THB Adult - 849THB Child
Lower berth : 1,277THB Adult - 1,049THB Child
2nd class A/C sleepers cost from:
Upper Berth : 639THB Adult - 530THB Child
Lower berth : 689THB Adult - 580THB Child
There are other 2nd class sleeper coaches that are slightly more expensive, costing an extra 30 / 50 THB for upper or lower berths.
Rapid trains offer the cheapest seats with both 2nd and 3rd class fan seating coaches, as well as 2nd class air-conditioned sleeping coaches.
2nd class A/C Sleeping Berths Cost :
Upper Berth : 599THB Adult - 490THB Child
Lower berth : 649THB Adult - 540THB Child
2nd class fan: Adult 329THB Child 2209THB
3rd class fan: Adult 205THB Child 158THB