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 2018 - 2019

Train Number Departs Arrives Type
75 08:20 17:07 Express DRC
77 18:35 03:30 Express DRC
25 20:00 05:53 Express
133 20:45 07:33 Rapid

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

Book Transport / Tickets >
Train Number Departs Arrives Type
76 07:38 17:10 Express DRC
78 18:52 04:35 Express DRC
134 19:19 05:45 Rapid
26 19:59 06:00 Express

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.

Click here to go to 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: 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

Seating :
2nd class fan: Adult 329THB Child 2209THB
3rd class fan: Adult 205THB Child 158THB

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

Book Transport / Hotels Online

Thailand / Laos / Cambodia / Vietnam:

 - Bus >

 - Train >

 - Ferry >

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >


Find Cheap Flights in SE Asia >


Find the best deals for hotels >