There are 7 ways to get from Nakhon Sawan to Ubon Ratchathani by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Don Mueang International Airport, fly
best- Take the train from Nakhon Sawan to Don Muangtrain
- Fly from Don Mueang International Airport (DMK) to Ubon Ratchathani Airport (UBP)plane DMK - UBP
4h 48m฿1,499–3,475Train
cheapest- Take the train from Nakhon Sawan to Ayutthayatrain 52 Chiang Mai - Hua Lamphong - Class II Sleeper AC
- Take the train from Ayutthaya to Ubon Ratchathanitrain 23 Hua Lamphong - Ubon Ratchathani - 1st Class Sleeper / ...
11h 32m฿364–1,965Bus via Bangkok
- Take the bus from Nakhonsawan to Bangkok Mochit Bus Terminalbus Route No.90
- Take the bus from Bangkok Mochit Bus Terminal to Ubon Ratchathanibus
13h 9m฿922–5,022Drive 603.7 km
- Drive from Nakhon Sawan to Ubon Ratchathanicar 603.7 km
9h 21m฿2,260–3,264Train to Phitsanulok, fly
- Take the train from Nakhon Sawan to Phitsanuloktrain
- Fly from Phitsanulok (PHS) to Ubon Ratchathani Airport (UBP)plane PHS - UBP
7h 2m฿3,754–7,785Train to Suvarnabhumi Airport, fly
- Take the train from Nakhon Sawan to Lak Sitrain
- Fly from Suvarnabhumi Airport (BKK) to Ubon Ratchathani Airport (UBP)plane BKK - UBP
5h 58m฿1,528–4,015Bus
- Take the bus from Nakhonsawan to Lom Sakbus 616
- Take the bus from Lom Sak to Ubon Ratchathanibus 874
14h 5m฿630–989
Nakhon Sawan to Ubon Ratchathani by bus
Questions & Answers
The cheapest way to get from Nakhon Sawan to Ubon Ratchathani is to train which costs ฿360 - ฿2000 and takes 11h 32m.
The fastest way to get from Nakhon Sawan to Ubon Ratchathani is to train and fly which takes 4h 48m and costs ฿1500 - ฿3500.
No, there is no direct bus from Nakhon Sawan to Ubon Ratchathani. However, there are services departing from Nakhonsawan and arriving at Ubon Ratchathani via Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 13h 9m.
No, there is no direct train from Nakhon Sawan to Ubon Ratchathani. However, there are services departing from Nakhon Sawan and arriving at Ubon Ratchathani via Ayutthaya. The journey, including transfers, takes approximately 11h 32m.
The distance between Nakhon Sawan and Ubon Ratchathani is 720 km. The road distance is 603.7 km.
The best way to get from Nakhon Sawan to Ubon Ratchathani without a car is to train which takes 11h 32m and costs ฿360 - ฿2000.
It takes approximately 4h 48m to get from Nakhon Sawan to Ubon Ratchathani, including transfers.
Nakhon Sawan to Ubon Ratchathani bus services, operated by Sombat Tour, depart from Nakhonsawan station.
Nakhon Sawan to Ubon Ratchathani train services, operated by State Railway of Thailand, depart from Nakhon Sawan station.
The best way to get from Nakhon Sawan to Ubon Ratchathani is to train which takes 11h 32m and costs ฿360 - ฿2000. Alternatively, you can bus via Bangkok, which costs ฿900 - ฿5000 and takes 13h 9m.
What companies run services between Nakhon Sawan, Thailand and Ubon Ratchathani, Thailand?
You can take a vehicle from Nakhon Sawan to Ubon Ratchathani via Nakhon Sawan and Ayutthaya in around 11h 32m. Alternatively, you can take a bus from Nakhonsawan to Ubon Ratchathani via Bangkok Mochit Bus Terminal in around 13h 9m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,200–2,300
Flights from Phitsanulok to Ubon Ratchathani Airport via Don Mueang International Airport
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- ฿2,800–7,500
- Website
- nokair.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,200–13,000
- Website
- worldticket.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,200–13,000
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,200–2,800
Flights from Phitsanulok to Ubon Ratchathani Airport via Don Mueang International Airport
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ฿2,800–7,000
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,100–2,200
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,900–3,200
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Nakhon Sawan to Don Muang
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- ฿75–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Nakhon Sawan to Ayutthaya
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- ฿55–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿120–150
- 2nd Class (Air-Conditioned Berth)
- ฿55–80
- 2nd Class (Air-conditioned Seat)
- ฿310–340
Train from Ayutthaya to Ubon Ratchathani
- Ave. Duration
- 8h 42m
- Frequency
- Every 4 hours
- Estimated price
- ฿170–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿200–240
- 2nd Class (Air-Conditioned Berth)
- ฿170–220
- 2nd Class (Air-conditioned Seat)
- ฿460–500
Train from Nakhon Sawan to Phitsanulok
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿45–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿120–150
- 2nd Class (Air-Conditioned Berth)
- ฿45–65
- 2nd Class (Air-conditioned Seat)
- ฿300–330
Train from Nakhon Sawan to Lak Si
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- ฿75–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿140–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿340–370
- Phone
- +66 2 936 3256
- Website
- sombattour.com
Bus from Nakhonsawan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- ฿423
- Book at
- https://12go.asia/en/operator/sombat-tour
- Website
- https://www.sombattour.com/
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 9h 35m
- Frequency
- Twice daily
- Estimated price
- ฿664–1,061
- Book at
- https://12go.asia/en/operator/sombat-tour
- Website
- https://www.sombattour.com/
- Express
- ฿664
- VIP
- ฿885
- Phone
- 1624
- [email protected]
- Website
- nakhonchaiair.com
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 8h 40m
- Frequency
- Every 2 hours
- Estimated price
- ฿700–1,150
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- First Class
- ฿1,150
- Gold Class
- ฿874
- Phone
- +66 2 269 6999
- Website
- 12go.asia
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ฿879
- Book at
- 12go.asia
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 14h 41m
- Frequency
- Once daily
- Estimated price
- ฿500–4,600
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Nakhonsawan to Lom Sak
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- ฿200–390
- Schedules at
- phetprasert.com
- 13
- ฿280–330
Bus from Lom Sak to Ubon Ratchathani
- Ave. Duration
- 8h 40m
- Frequency
- 4 times a day
- Estimated price
- ฿430–600
- Schedules at
- phetprasert.com
- 13
- ฿470–550
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, How to get from London to Edinburgh, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Nakhon Sawan to Ubon Ratchathani bus services, operated by Sombat Tour, arrive at Bangkok Mochit Bus Terminal station.
Nakhon Sawan to Ubon Ratchathani train services, operated by State Railway of Thailand, arrive at Ayutthaya station.
Yes, the driving distance between Nakhon Sawan to Ubon Ratchathani is 604 km. It takes approximately 9h 21m to drive from Nakhon Sawan to Ubon Ratchathani.
Book your Nakhon Sawan to Ubon Ratchathani bus tickets online with Omio and 12go.asia.
There are 83+ hotels available in Ubon Ratchathani.

















