Train from Bangkok to Udon Thani Schedule 2024 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.

Please note: From January 2023 all trains between Bangkok and Udon Thani now depart from / terminate at Bang Sue Grand (Krung Thep Aphiwat Central Terminal).

Schedule for the Train from Bangkok to Udon Thani

Train Number Departs Arrives Type More info Book Tickets
75 08:45 16:55 Express DRC Info > Book>
25 20:25 05:39 Special Express Info > Book>
133 21:25 06:57 Rapid Info > Book>

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

Full Timetables:

Train 75

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

Train Number Departs Arrives Type Book Tickets
76 08:16 16:35 Express DRC Book>
134 19:38 05:20 Rapid Book>
26 20:20 05:50 Special Express Book>

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 >

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 Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >