web analytics

Guide to Train Travel from Bangkok to Ubon Ratchathani

The journey by train from Bangkok to Ubon Ratchathani is scheduled to take between 9 hours 25 minutes on Train #21 (the fastest train) to 11 hours 50 minutes on Train #133 (the slowest service):

Train Times from Bangkok to Ubon Ratchathani

Train No. Dept Arr Service
21 05:45 14:00 Special Express
135 06:40 18:00 Rapid
71 10:05 19:50 Express
145 15:20 03:35 Rapid
139 18:55 06:15 Rapid
23 20:30 06:35 Special Express
67 21:30 07:50 Express
141 22:45 10:20 Rapid
  • Sleeper berths are available on all overnight trains except for Train 145 (departing at 15.20 from Bangkok) and Train 141 (departing at 22:45 from Bangkok).
  • Train #23 departing at 20:30 from Bangkok is one of the new modern trains introduced early this year on selected routes across Thailand’s railway network.

 Tickets: from Bangkok to Ubon Ratchathani


Powered by 12Go Asia system

The trains listed above are faster intercity trains. Other services are much slower and the trains are less comfortable. For information about Ordinary train services and ticket booking visit a train station in Thailand.

Guide to Online Train Ticket Prices from Bangkok to Ubon Ratchathani

Seat Type Online Price Station Price
1st Class A/C Sleeper 1,680 to 1,720 THB 1,280 to 1,320 THB
2nd Class A/C Sleeper 1,061 to 1,171 THB 781 to 821 THB
 2nd Class Fan Seat 581 THB 331 THB


Booking a ticket online in advance cost allows you to confirm your day of travel and the seat type in advance of your arrival at the train station. Some ticket types, particularly 1st and 2nd Class AC Sleepers, are often fully booked several days before the date of travel and this mean that you may experience difficulties in securing a comfortable seat if you try to buy your ticket on the same day as you want to travel or even 1 or 2 days in advance. The additional cost of booking a ticket online depends on the type of ticket you book:

  • 1st Class A/C Sleeper: 400 THB service charge per ticket
  • 2nd Class A/C Sleeper: 350 THB service charge per ticket
  • 2nd Class Fan Seat: 250 THB service charge per ticket
About Train Travel from Bangkok to Ubon Ratchathani

Carving on the Chedi at Wat Nong Bua

This journey is one of the most scenic on Thailand’s railway network following a route which goes through the mountain between Ayutthaya and Pak Chong and then on past Buri Ram, Surin and then Si Sa Ket before terminating at the end of this branch of the North Eastern line at Ubon Ratchathani. It is worth noting that the North Eastern Line splits into 2 branches beyond Nakhon Ratchasima at Thanon Chira Junction, with one headed North toward Nong Khai and the other due East towards Ubon Racthathani. Few foreign visitors ever take the branch of North Eastern Line which head East toward Ubon Racthathani which is shame as there is some great views of the Southern part of Thailand’s Isan Region you simply do not to see if you fly or travel by road. The route is particularly beautiful in October and November time as the rice matures in vast areas of paddy fields before harvest time in December.

Location of Bangkok Train Station

Location of Ubon Ratchathani Train Station

Next read about Hotels near Ubon Ratchathani Train Station

The Laithong Hotel is one of the best places to stay in Ubon Ratchathani

The 3 Star Laithong Hotel is one of the best places to stay in Ubon Ratchathani