Train from Bangkok to Udon Thani Schedule and Fares

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.

Schedule for the Train from Bangkok to Udon Thani

Train NumberDepartsArrivesType
7508:2016:55Express DRC
7718:3503:08Express DRC
2520:0005:39Special Express

To check the latest departure times, you can visit Thai Railways timetable page here >

Full Timetables:

Train 75

Train  77

Train 69 (now train 25)

Train 133

If you want to book a ticket in advance for the Train from Bangkok to Udon Thani:

Visit our online train booking page here >

If you are interested in buses from Bangkok to Udon Thani:

See our bus booking page here >

Schedule for the Train from Udon Thani to Bangkok

Powered by 12Go Asia system

Train NumberDepartsArrivesType
7608:1617:10Express DRC
7819:0504:35Express DRC
2620:2006:00Special Express

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.

Click here to go to the Thai Railway website now >

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.

Train Ticket Prices Bangkok – Udon Thani

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

Leave Train from Bangkok to Udon Thani for Bangkok Trains main page >

Book Transport / Hotels Online

Malaysia / Singapore:

Bus >

Train >

Ferry >

Thailand / Laos / Cambodia / Vietnam…:

 – Bus >

 – Train >

 – Ferry >


Find Cheap Flights in SE Asia >


Find the best deals for hotels >

Categorized in: