Bangkok Ubon Ratchathani Train Times and Fares

Travel by train between Bangkok and Ubon Ratchathani on Thailand's North-Eastern Railway Line is often used by people wishing to travel to and from Bangkok to Laos.

Ubon is located just an hours bus ride away from the Laos border crossing and then another hours minibus ride to the town of Pakse in Champasak province, the gateway to all the tourist attractions of Southern Laos and the Mekong River Falls.

Timetable of Trains from Bangkok to Ubon Ratchathani

Train Number Departs Arrives Type
21 05.45 14.00 Special Express DRC
135 06.40 18.00 Rapid
145 15.20 03.35 Rapid
139 18.55 06.15 Rapid (sleeper)
67 20.30 07.25 Express (sleeper)
141 22.25 10.20 Rapid

Trains operate Daily

Timetable of Trains from Ubon Ratchathani to Bangkok

Train Number Departs Arrives Type
136 07.00 18.40 Rapid
146 08.45 21.00 Rapid
22 14.50 22.55 Special Express DRC
142 16.50 04.25 Rapid
68 18.30 05.50 Express (sleeper)
140 19.30 07.30 Rapid (sleeper)

At trains depart and arrive from the main railway station in Bangkok. They also stop at Bang Sue Junction (for connections to the Northern / Southern Line and Northern bus station) and Sam Sen station.

Bangkok Ubon Ratchathani Train Fares

Tickets for these services vary depending on the type of train, seat or sleeping berth, A/C or fan and class of travel.

Special Express DRC Trains (Diesel Railcars) offer an all seat air-conditioned coach and you will be served a meal and soft drinks along your journey (included in the ticket price). Tickets for these trains cost :

Adult 581THB
Child 471THB

Express Trains cost :

1st Class Sleepers :
Adult (upper berth) 1080THB
Adult (lower berth) 1280THB

Child (upper) 850THB
Child (lower) 1050THB

2nd Class Sleepers (There are a range of slightly different 2nd class sleeper carriages and each type has a different price.) :

Adult (upper) 641, 671 or 691 THB
Adult (lower) 691, 741 or 781 THB

Child (upper) 531, 561 or 581 THB
Child (lower) 581, 631 or 671 THB

All sleeper carriages are Air-Conditioned.

2nd Class Seat (fan cooled):

Adult 371 THB
Child 261 THB

Find The Best Accommodation Deals

Compare & Save on Hotels.

Find the Cheapest Room Rates Online.

To Compare Hotel Prices Click Here >>>

Rapid Trains cost :

2nd Class Seat (fan cooled):
Adult 331THB
Child 221THB

3rd Class Seat (fan cooled):
Adult 205THB
Child 158THB

Rapid sleeper trains also have 2nd Class air-conditioned coaches and cost :

Adult (upper) 601THB
Adult (lower) 651THB

Child (upper) 491THB
Child (lower) 541THB

Some trains may also have 2nd Class fan cooled coaches and cost :

Adult (upper) 431THB
Adult (lower) 481THB

Child (upper) 321THB
Child (lower) 371THB

Book Your Transport Online

Malaysia & Singapore

Train > / Bus > / Ferry >


Train > / Bus > / Ferry >


Find cheap Flights >

How to Travel from Ubon Ratchathani to Pakse in Laos?

From Ubon you can continue your journey to Laos by either taking a regular minibus or the International bus (both leave from Ubon's main bus station).

There are a couple of buses a day from Ubon Ratchathani to Pakse in Laos departing at 09.00 and 15.00. The bus takes around 3 hours and costs 200THB.

Alternatively, you can catch a regular minibus to the border at Chong Mek (about one hour - 100THB) - Tuk tuk to the border (around 1km - 20 THB) - cross the border, then catch another minivan to Pakse for about 120THB.

Related Links :

All times and fares on this Bangkok Ubon Ratchathani train page are published for information only and may change.

Please check departure times at any Thai railway station or by calling 1690 (SRT 24 hours call centre).

You can also check the SRT website here>>>