By train the journey from Don Mueang Airport to Ubon Ratchathani is scheduled to take from 8 to 11 hours depending upon which train you take.
Train Times from Don Mueang Airport to Ubon Ratchathani
There are currently 6 direct trains a day from from Don Mueang Airport to Ubon Ratchathani.
| Don Mueang | Ubon Ratchathani | Train | Service |
| 06:27 | 14:00 | 21 | Special Express |
| 07:27 | 18:00 | 135 | Rapid |
| 10:52 | 19:50 | 71 | Express |
| 19:41 | 06:15 | 139 | Rapid |
| 21:22 | 06:40 | 23 | Special Express |
| 23:23 | 10:20 | 141 | Rapid |
- The fastest train from Don Mueang Airport to Ubon Ratchathani is Train #21 departing at 06:27 which is scheduled to complete the journey in 7 hours 33 minutes.
- The slowest train service from Don Mueang Airport to Ubon Ratchathani is Train #141 departing at 23:23 which is scheduled to the complete the journey in 10 hours 57 minutes.
Buy Tickets from Don Mueang Airport to Ubon Ratchathani
Use the Search Box below to find your train tickets from Don Mueang Airport to Ubon Ratchathani.
If Don Mueang Airport is not showing in the ticketing options, then we recommend choosing a ticket from Krung Thep Aphiwat Central Terminal as tickets types will be accepted for travel on the Don Mueang Airport to Ubon Ratchathani route.
Ticket Prices from Don Mueang Airport to Ubon Ratchathani
Buying your train tickets from Don Mueang Airport to Ubon Ratchathani online costs is 50 to 100 THB more than buying the same train ticket at a train station in Thailand.
| Seat Type | Online Price | Station Price |
| 1st Class A/C Sleeper | 1,605 THB | 1,505 THB |
| 2nd Class A/C Sleeper | 1,074 THB | 974 THB |
| 2nd Class A/C Seat | 594 THB | 494 THB |
| 2nd Class Fan Seat | 389 THB | 324 THB |
| 3rd Class Fan Seat | 252 THB | 202 THB |
It’s worth paying extra to book online if you want to travel in a 1st or 2nd Class sleeper berth or in 2nd Class A/C seat on the fast train, which is Train #21. These seat types often sell out well in advance of day of travel leaving only 2nd Class or 3rd Class fan seats available for people who leave it until the last minute to buy their tickets.
Location of Don Mueang Airport Train Station
Read more about Don Mueang Airport Railway Station.
Location of Ubon Ratchathani Train Station
About Travel to Ubon Ratchathani
The first part of the train journey from Don Mueang Airport to Ubon Ratchathani takes passengers through some of the best scenery on the Thai railway network.
Scenery on Route
Of particular note is the mountainous area the train passes through after Ayutthaya, the 13 km long Lumtakong Lake and the distant hills of the Khao Yai National Park which are visible as the trains heads into Pak Chong.
Daytime Trains
To enjoy this great scenery you need to take one of the first three trains of the day (Trains #21, #135 and #71). The other trains all travel this section of the route at night at which time you will be able to see very little.

Travel to Pakse in Laos
Ubon Ratchathani is a fairly large city located right at the eastern end of the Southern section of Thailand’s North Eastern Railway Line. From Ubon Ratchathani you can carry on the journey eastwards into Laos via a bridge over the Mekong River. Local bus services take around 6 hours to travel from Ubon Ratchathani to Pakse in Southern Laos. Pakse is Laos’s second largest town and a transport hub for bus services to the popular 4,000 Island Region and for tours of the vast Bolaven Plateau.
Temples in Ubon Ratchathani
Before you depart from Ubon Ratchathani, however, we recommend that you take the time to visit the magnificent temples in the area, particularly Wat Sirindhorn Wararam, Wat Nong Pa Phong, Wat Phra That Nong Bua and Wat Pah Nanachat.